diff --git a/MultiWOZ2.3 data ARMILU format/test.txt.features.nowiki b/MultiWOZ2.3 data ARMILU format/test.txt.features.nowiki
new file mode 100644
index 0000000000000000000000000000000000000000..3bfc75506ce99f08339d5449f61bd0298c596548
--- /dev/null
+++ b/MultiWOZ2.3 data ARMILU format/test.txt.features.nowiki	
@@ -0,0 +1,78048 @@
+# ::id MUL0484.json_0000
+# ::snt I need train reservations from norwich to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0484.json_0002
+# ::snt I 'd like to leave on Monday and arrive by 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL0484.json_0004
+# ::snt Before booking , I would also like to know the travel time , price , and departure time please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0484.json_0006
+# ::snt No hold off on booking for now .   Can you help me find an attraction called cineworld cinema ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id MUL0484.json_0008
+# ::snt Yes , that was all I needed . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4462.json_0000
+# ::snt Hello , I am looking for a restaurant in Cambridge . I believe it is called Golden Wok .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id PMUL4462.json_0002
+# ::snt Can you book me a table for 11:00 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4462.json_0004
+# ::snt Actually , for 4 , please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4462.json_0006
+# ::snt Great , can you also get me information or architecture in the area
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4462.json_0008
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4462.json_0010
+# ::snt Can I get the postcode for that ? I also need to book a taxi to the Golden Wok .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4462.json_0012
+# ::snt Yes I do . I 'd like to make sure I arrive at the restaurant by the booked time . Can you check ?
+( Tm1 / Taxi-Inform
+   :Depart ( ldTa1 / old_schools)
+   :Dest ( DesTa3 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4462.json_0014
+# ::snt Actually all you have to do is set the taxi so it arrives by the arrived time .   Am I better off booking it myself ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4462.json_0016
+# ::snt I need the contact number and car type also .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4462.json_0018
+# ::snt Thanks for the service , good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0320.json_0000
+# ::snt Hi , I 'm looking for a hotel to stay in that includes free wifi . I 'm looking to stay in a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0320.json_0002
+# ::snt I would like one in the moderate price range and with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0320.json_0004
+# ::snt Okay , please book that for 3 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 "3"
+  ))
+)
+
+# ::id PMUL0320.json_0006
+# ::snt I would love to find a restaurant in the same price range as the Lovell Lodge .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo4 / Name 
+    :name ( n15 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+   )
+)
+
+# ::id PMUL0320.json_0008
+# ::snt I would like the west please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0320.json_0010
+# ::snt I 'm sorry . I actually need a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0320.json_0012
+# ::snt I would like chinese . I would like that for 7 pm .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "7"
+     :op2 "pm"
+  ))
+)
+
+# ::id PMUL0320.json_0014
+# ::snt Sounds great , thanks ! Actually , can you please just tell me the postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0320.json_0016
+# ::snt I will also need a taxi to take me between the two place .   Leaving from the restaurant at 24:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "24:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0320.json_0018
+# ::snt I do n't think that matters . Can you just make sure I leave the restaurant to the hotel no later than 24:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "24:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+)
+
+# ::id PMUL0320.json_0020
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2155.json_0000
+# ::snt I am looking for a place to stay in the north of the city .   I would prefer a 4 star hotel please .
+( 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 MUL2155.json_0002
+# ::snt No price preference needed
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL2155.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2155.json_0006
+# ::snt I think that would be fine .
+( o / out_of_scope )
+
+# ::id MUL2155.json_0008
+# ::snt I would like it book for Sunday for 5 people and 3 nights . Can I have the booking number 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 "5"
+  ))
+)
+
+# ::id MUL2155.json_0010
+# ::snt I also need a train that departs from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2155.json_0012
+# ::snt I would like to visit Leicester on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2155.json_0014
+# ::snt I need to be in Leicester by 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL2155.json_0016
+# ::snt I need the departure time for that train .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL2155.json_0018
+# ::snt What is the price for that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2155.json_0020
+# ::snt Thank you , I think that is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0815.json_0000
+# ::snt I need a place to dine , and I 'd like to know what 's available so far as cheap Asian Oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0815.json_0002
+# ::snt I need to get the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0815.json_0004
+# ::snt Great .   I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0815.json_0006
+# ::snt I am departing from ely to cambridge and I need to leave after 20:45 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 "ely"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL0815.json_0008
+# ::snt Yes , please book 5 seats for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0815.json_0010
+# ::snt Okay thanks , I will need the reservation number .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0815.json_0012
+# ::snt Great no . That was it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0815.json_0014
+# ::snt No thanks again for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3263.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3263.json_0002
+# ::snt I need to reserve a table at shiraz , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "shiraz"
+  ))
+)
+
+# ::id PMUL3263.json_0004
+# ::snt I need the reservation for Saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3263.json_0006
+# ::snt There will be 5 of us and 19:45 would be great .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3263.json_0008
+# ::snt I also need to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3263.json_0010
+# ::snt We are departing from Birmingham New Street and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3263.json_0012
+# ::snt I want to travel on saturday and arrive by 13:15 please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL3263.json_0014
+# ::snt Yes choose the arrival time closest to 13:15 and book that train for 5 people . Then give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3263.json_0016
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3263.json_0018
+# ::snt No , that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3672.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3672.json_0002
+# ::snt I have an upcoming conference in Cambridge and need to figure out transportation . Can you tell me about a train to take maybe ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3672.json_0004
+# ::snt I 'll be leaving London Kings Cross and heading to Cambridge .   I need to be there by 10:30 on Tuesday .   Can you book this for 3 people ? Reference please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Dest ( DesTr10 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3672.json_0006
+# ::snt yes . book for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3672.json_0008
+# ::snt Yes I am looking for someplace to go in the south for entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3672.json_0010
+# ::snt Which ever is nicer . I will need some info on it too .
+( o / out_of_scope )
+
+# ::id PMUL3672.json_0012
+# ::snt No , that 's all I needed today . Thanks for your help , it 's much appreciated .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0423.json_0000
+# ::snt I need a train that will be in Cambridge by 3:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "3:00"
+  ))
+)
+
+# ::id SNG0423.json_0002
+# ::snt I will be travelling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0423.json_0004
+# ::snt I 'm leaving out of London King 's Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id SNG0423.json_0006
+# ::snt No , I need to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SNG0423.json_0008
+# ::snt Can I get a ticket for 1 person and the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0423.json_0010
+# ::snt Thank you . I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0296.json_0000
+# ::snt I need to leave peterborough and arrive by 20:45 .   Can you book a train for me ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0296.json_0002
+# ::snt I will depart any time so long as the train arrives by 20:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id SNG0296.json_0004
+# ::snt Oh , I need to leave this Saturday . Just to clarify I want to leave Peterborough 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 "Peterborough"
+  ))
+)
+
+# ::id SNG0296.json_0006
+# ::snt Yes that is perfect . Can you book that and give me a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0296.json_0008
+# ::snt No , I think that 's going to be all I needed . Thanks . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0079.json_0000
+# ::snt Where is a 4 star hotel located in North Cambridge ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0079.json_0002
+# ::snt Sure , that could be nice
+( o / out_of_scope )
+
+# ::id PMUL0079.json_0004
+# ::snt I actually do n't need reservations I just need the phone number , price range .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0079.json_0006
+# ::snt Okay . now could you help me find a restaurant in the expensive price range that is in the same area as the hotel ?
+( 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(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0079.json_0008
+# ::snt Before we do that , what is the name of the guesthouse ? And also , do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0079.json_0010
+# ::snt Could you recommend an expensive restaurant in the same area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0079.json_0012
+# ::snt Yes , book me a table for 2 people at 12:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0079.json_0014
+# ::snt Thank you so much . That 's all I need . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1484.json_0000
+# ::snt Hi , I need to catch 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 PMUL1484.json_0002
+# ::snt I need to leave on Wednesday and arrive no later than 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1484.json_0004
+# ::snt How long will that trip take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1484.json_0006
+# ::snt Thanks . Can you tell me anything about the castle galleries attraction ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id PMUL1484.json_0008
+# ::snt Could I please get the phone number for that ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1484.json_0010
+# ::snt That 's perfect , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1484.json_0012
+# ::snt No that is it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0840.json_0000
+# ::snt I need a five starts hotel close to a mall and main restaurants . The hotel should include free wifi in the room .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG0840.json_0002
+# ::snt How about something with 4 stars and something expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0840.json_0004
+# ::snt Maybe .   Is either one a 4 star hotel ?   If so , I 'd like to book a room for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0840.json_0006
+# ::snt I need a reservation for 4 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0840.json_0008
+# ::snt 3 people . Can I get the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0840.json_0010
+# ::snt Will you try Sunday arrival ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0840.json_0012
+# ::snt Yes , can you try it for 3 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0840.json_0014
+# ::snt I may have been confusing you .   Could you try and book a 4 star , expensive hotel for 3 nights , starting on Saturday ? 3 people .   Wifi please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0840.json_0016
+# ::snt Whew , thanks , sorry for all of the confusion . I think that covers everything . thanks so much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0089.json_0000
+# ::snt Can you help me find 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 PMUL0089.json_0002
+# ::snt Does it have a star rating of 2 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0089.json_0004
+# ::snt Then find me one in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0089.json_0006
+# ::snt find me a nice one and book for 5 people and 3 nights 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 "5"
+  ))
+)
+
+# ::id PMUL0089.json_0008
+# ::snt That sounds perfect . Can you reserve that and provide me with the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0089.json_0010
+# ::snt Thank you . I am also looking for a restaurant that serves Chinese and that is in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0089.json_0012
+# ::snt Yes . Same group of people , at 19:45 on the same day please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "19: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 PMUL0089.json_0014
+# ::snt That was all I needed . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2859.json_0000
+# ::snt I 'm looking for information on Cambridge University Botanic Gardens .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL2859.json_0002
+# ::snt Yes can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2859.json_0004
+# ::snt Never mind , I will worry about food later .   I am actually looking for a hotel with a guesthouse and free parking would be great as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2859.json_0006
+# ::snt Cheap and in the south please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2859.json_0008
+# ::snt I really need a hotel in the west please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2859.json_0010
+# ::snt I 'm sorry . I really was looking for a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2859.json_0012
+# ::snt I would like the west please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2859.json_0014
+# ::snt Can you please book for Saturday , 2 people , 5 nights please ?
+( 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 "2"
+  ))
+)
+
+# ::id PMUL2859.json_0016
+# ::snt Thank you so much . I believe that is all I need today . Thanks again for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2009.json_0000
+# ::snt I would like to find an architectural attraction to go to in the centre . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2009.json_0002
+# ::snt I would like to get the entrance fee and address of them please
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2009.json_0004
+# ::snt Yes , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL2009.json_0006
+# ::snt Okay thank you .   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2009.json_0008
+# ::snt We are looking for a place to dine , preferably expensive Italian food in the same area as the attraction . What do you suggest ? I need an address and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2009.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2009.json_0012
+# ::snt I do not need a reservation . I need a postcode and address only .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2009.json_0014
+# ::snt Nope that 's it , you have been oh so wonderful , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0528.json_0000
+# ::snt Hi , I 'm looking for a restaurant with modern european food . It should be in the 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 SNG0528.json_0002
+# ::snt Does n't really matter . Is there one in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0528.json_0004
+# ::snt Can I book De Luca Cucina and Bar for 6 people at 19:15 on saturday please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0528.json_0006
+# ::snt Thank you so much .   That is all I need for now .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01367.json_0000
+# ::snt I need a taxi . I 'll be departing from la raza .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+)
+
+# ::id SNG01367.json_0002
+# ::snt I 'd like to leave after 11:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG01367.json_0004
+# ::snt I 'll be going to restaurant one seven .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG01367.json_0006
+# ::snt No , that s it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3858.json_0000
+# ::snt I 'm looking for info on expensive south indian restaurants in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3858.json_0002
+# ::snt Are you sure ? Could you please check again ?
+( o / out_of_scope )
+
+# ::id PMUL3858.json_0004
+# ::snt No how about British food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3858.json_0006
+# ::snt The restaurant should be   in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3858.json_0008
+# ::snt No , I just need the post code and phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3858.json_0010
+# ::snt Yes I would like to also find a hotel called   a and b guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL3858.json_0012
+# ::snt Could I have the address and postcode please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3858.json_0014
+# ::snt That is all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3858.json_0016
+# ::snt Parting is such sweet sorrow , but that I all I need , have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3858.json_0018
+# ::snt Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3858.json_0020
+# ::snt Bye , thank you .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1076.json_0000
+# ::snt Can you see if there are 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 SNG1076.json_0002
+# ::snt What about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1076.json_0004
+# ::snt Yes , that will work great . Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1076.json_0006
+# ::snt No , that 's all I need .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2166.json_0000
+# ::snt Hi , I 'm looking for a nightclub in town please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2166.json_0002
+# ::snt Okay , could you tell me he postcode and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2166.json_0004
+# ::snt I would also like to eat in the center of town .
+( o / out_of_scope )
+
+# ::id PMUL2166.json_0006
+# ::snt Are there any steakhouses in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "steakhouses"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2166.json_0008
+# ::snt Can you find something with italian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2166.json_0010
+# ::snt That sounds great , what 's the price range for Zizzi Cambridge ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2166.json_0012
+# ::snt That sounds great , please do .
+( o / out_of_scope )
+
+# ::id PMUL2166.json_0014
+# ::snt It will just be for me on Wednesday . I would like it to be for around 4 pm .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL2166.json_0016
+# ::snt I would love a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2166.json_0018
+# ::snt I want to depart the restaurant at 05:00 to go to the attraction
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "05:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2166.json_0020
+# ::snt No , I believe that 's all I need today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2436.json_0000
+# ::snt Hi , I was going to visit the centre , and wanted to know if there were any professional or semiprofessional teams playing during my visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2436.json_0002
+# ::snt Okay . Are there any architectural attractions ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2436.json_0004
+# ::snt The sounds great , can I get their address and postal code ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2436.json_0006
+# ::snt what 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2436.json_0008
+# ::snt I am also looking for the Bloomsbury , a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n4 / name
+     :op1 "Bloomsbury"
+  ))
+)
+
+# ::id PMUL2436.json_0010
+# ::snt Yes , I sure would .   I 'd like to reserve a table on Sunday at 14:00 for 6 people .   Can I get 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 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2436.json_0012
+# ::snt Thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2436.json_0014
+# ::snt You have been great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0225.json_0000
+# ::snt I 'm looking to book a ticket for a train that leaves stevenage after 09:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL0225.json_0002
+# ::snt did you book the ticket and if so , how much does it cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0225.json_0004
+# ::snt Yes please . I need the booking for 8 people , and I would like a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0225.json_0006
+# ::snt Thank you ! I am also looking for information about the Golden Wok restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id MUL0225.json_0008
+# ::snt No thanks . But the information you gave me helps alot . Thank you so much for your help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1966.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 PMUL1966.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 PMUL1966.json_0004
+# ::snt I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1966.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 PMUL1966.json_0008
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1966.json_0010
+# ::snt I would like a guesthouse , rated 3 stars , in the north with free parking . I have 8 people and I want to stay for 5 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo9 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo11 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo13 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1966.json_0012
+# ::snt Thank you .   That is all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4239.json_0000
+# ::snt What can you tell me about christ 's college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4239.json_0002
+# ::snt Yes . Could you give me the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4239.json_0004
+# ::snt I also need a train that goes to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4239.json_0006
+# ::snt I 'll need to arrive by 11:30 . I 'm leaving from Peterborough on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4239.json_0008
+# ::snt Friday , like I just said .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4239.json_0010
+# ::snt I need to take a train FROM Peterborough TO Cambridge on Friday . I would like to arrive by 11:30 please .
+( 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 "11:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4239.json_0012
+# ::snt I need to book this for 6 people please .   I will also need to get the reference number .   Thanks for your help !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4239.json_0014
+# ::snt Thanks for your help , that was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01290.json_0000
+# ::snt I 'm interesting in info about 3-star hotels and such that offer free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id SNG01290.json_0002
+# ::snt the location does n't matter so long as it has free wifi
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01290.json_0004
+# ::snt book it for 5 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 "5"
+  ))
+)
+
+# ::id SNG01290.json_0006
+# ::snt Perhaps starting sunday instead ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01290.json_0008
+# ::snt No that 's it all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0888.json_0000
+# ::snt We need to find a guesthouse of moderate price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0888.json_0002
+# ::snt I would like it to have a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0888.json_0004
+# ::snt Yes , please , for four people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0888.json_0006
+# ::snt Four . Two nights . Beginning Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0888.json_0008
+# ::snt How about 1 night ?   Would that work ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0888.json_0010
+# ::snt That 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1150.json_0000
+# ::snt I 'm trying to find a concert hall in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id SNG1150.json_0002
+# ::snt How about an entertainment attraction instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1150.json_0004
+# ::snt Yes and can I have the phone number and address of one of attraction ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1150.json_0006
+# ::snt Thanks . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2646.json_0000
+# ::snt My friend told me about a place called the Carolina Bed and Breakfast . Do you know anything about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2646.json_0002
+# ::snt Can you give me the postcode ?   And , do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL2646.json_0004
+# ::snt Thank you . 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 MUL2646.json_0006
+# ::snt Yes , it is . How about a musuem ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "musuem"
+  ))
+)
+
+# ::id MUL2646.json_0008
+# ::snt Yes , I would love the address . Thank you so much !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2646.json_0010
+# ::snt Great . That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL4247.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 PMUL4247.json_0002
+# ::snt I 'd like a place rated 4 stars , that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4247.json_0004
+# ::snt No I just need free internet . I also need the price range , address , and postcode of the one you find .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4247.json_0006
+# ::snt I also need a train to Birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4247.json_0008
+# ::snt Friday , I am taking a half day at work to get an early weekend so after 14:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL4247.json_0010
+# ::snt Pick one please , just please give me the travel time , arrival time , and price .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id PMUL4247.json_0012
+# ::snt Yes for one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4247.json_0014
+# ::snt Ok .   Were you able to book it ?
+( o / out_of_scope )
+
+# ::id PMUL4247.json_0016
+# ::snt for one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4247.json_0018
+# ::snt What was to total travel time for that train booking ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4247.json_0020
+# ::snt that is all for today thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4247.json_0022
+# ::snt you are welcome abd have a great day
+( ge1 / general-welcome
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4247.json_0024
+# ::snt thanks you a lot
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0589.json_0000
+# ::snt Hello .   Can you suggest a french restaurant in the north end ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0589.json_0002
+# ::snt I am interested in the one in the north . Could I have their postcode and address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG0589.json_0004
+# ::snt Yes , that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2089.json_0000
+# ::snt I 'd like a moderately priced hotel with free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2089.json_0002
+# ::snt Is that located in the north . I really want to stay somewhere in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2089.json_0004
+# ::snt Does it also have internet access ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2089.json_0006
+# ::snt Does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2089.json_0008
+# ::snt I have to discuss it with my husband , so no thanks .   Can you tell me about trains leaving Monday ?   I need to arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL2089.json_0010
+# ::snt I will be traveling from Cambridge heading 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 MUL2089.json_0012
+# ::snt Yes that works for me . Can I have the travel time and the train ID ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2089.json_0014
+# ::snt That will be all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01434.json_0000
+# ::snt am looking for a train , it should leave on sunday and should go to stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01434.json_0002
+# ::snt Arrival time does n't matter so much , but I want to leave after noon . Not a morning person :)
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG01434.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0237.json_0000
+# ::snt I am looking for an expensive place to dine which serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0237.json_0002
+# ::snt Yes , I am looking to stay in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0237.json_0004
+# ::snt Any of those would be fine . I need a table for 7 at 16:00 on Saturday . Is it possible to book at one of those places ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0237.json_0006
+# ::snt I 'm also looking for a train leaving Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0237.json_0008
+# ::snt I am looking to go to kings lynn and arrive by 8:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL0237.json_0010
+# ::snt I would like to book the 5:11 train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n22 / name
+     :op1 "5:11"
+  ))
+)
+
+# ::id MUL0237.json_0012
+# ::snt Actually , I do n't need any tickets today . But can you tell me the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0237.json_0014
+# ::snt That is all I need . Thanks , and have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4125.json_0000
+# ::snt i am looking for the chiquito restaurant bar
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL4125.json_0002
+# ::snt May I have the phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4125.json_0004
+# ::snt Can you tell me what area they are in ? I also need some help finding a train .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL4125.json_0006
+# ::snt I need it to leave from Cambridge and arrive at 13:45 at London Liverpool Street on a Sunday .
+( 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 "13:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4125.json_0008
+# ::snt no but when is the departure time , so I do n't miss it
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4125.json_0010
+# ::snt Great !   That is everything .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1588.json_0000
+# ::snt I need information about a certain restaurant called charlie chan .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id MUL1588.json_0002
+# ::snt Yes , could you please give me the specific address of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1588.json_0004
+# ::snt Maybe later . I also need to find a train to ely on Tuesday . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1588.json_0006
+# ::snt I will be leaving from Cambridge and need to leave after 12:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr5 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1588.json_0008
+# ::snt I really ca n't leave at that time . Like I said , I need something that leaves after 12:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1588.json_0010
+# ::snt Yes I would like reservations on train TR3420 .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Id ( IdTr3 / Id 
+    :name ( n14 / name
+     :op1 "TR3420"
+  ))
+)
+
+# ::id MUL1588.json_0012
+# ::snt One ticket please , thank you .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1588.json_0014
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1588.json_0016
+# ::snt Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0432.json_0000
+# ::snt I would like to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0432.json_0002
+# ::snt After 19:00 on Friday from leicester to 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 "leicester"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0432.json_0004
+# ::snt Yes , I think the 20:54 arrival time should work .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:54"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0432.json_0006
+# ::snt One ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0432.json_0008
+# ::snt Also can you help me with finding information on an attraction called Ballare ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id MUL0432.json_0010
+# ::snt Wow , that was exactly what I needed . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0432.json_0012
+# ::snt That was all the questions I had , Thanks very much for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0253.json_0000
+# ::snt I am 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 SNG0253.json_0002
+# ::snt I will depart at Birmingham New Street and should arrive by 11:30 . Can you help me with this ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4998.json_0000
+# ::snt I need to get to Cambridge by 10:15 for a business meeting , can you give me some train information .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL4998.json_0002
+# ::snt From Bishops Stortford on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4998.json_0004
+# ::snt Not at this time , but could you give me the exact travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4998.json_0006
+# ::snt No thanks . I 'm also looking for multiple sports that are 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 PMUL4998.json_0008
+# ::snt How about a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4998.json_0010
+# ::snt Yes please . I need an address and phone number , too .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4998.json_0012
+# ::snt Yes , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1323.json_0000
+# ::snt I am looking for a college in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1323.json_0002
+# ::snt I 'm sorry , I meant the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1323.json_0004
+# ::snt Can you give me the address , phone number , and entrance fee for Saint Catherine 's College ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1323.json_0006
+# ::snt Yes I also need a train leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1323.json_0008
+# ::snt I will travel on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1323.json_0010
+# ::snt I would like to go to cambridge on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1323.json_0012
+# ::snt I am leaving from london liverpool street and need to arrive by 12:00 in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1323.json_0014
+# ::snt Yes , for me and my girl please .
+( o / out_of_scope )
+
+# ::id PMUL1323.json_0016
+# ::snt that is all . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0580.json_0000
+# ::snt I 'd like to find a resturant that serves cheap Chinese food !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0580.json_0002
+# ::snt Yes , go ahead and book it and please send me the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0580.json_0004
+# ::snt I do not need to book it . What is the postcode and the area please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0580.json_0006
+# ::snt Thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2719.json_0000
+# ::snt Please tell me about a place I heard about called clare hall .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL2719.json_0002
+# ::snt What is the entrance fee and the postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2719.json_0004
+# ::snt i Am also looking for a particular hotel . Its name is called alpha - milton guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL2719.json_0006
+# ::snt Yes . Saturday . 2 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 "2"
+  ))
+)
+
+# ::id PMUL2719.json_0008
+# ::snt Yes , one more thing . We need a taxi that will take us from Clare Hall to our guesthouse .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id PMUL2719.json_0010
+# ::snt We 'll be leaving at 22:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "22:30"
+  ))
+)
+
+# ::id PMUL2719.json_0012
+# ::snt Wonderful . Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2719.json_0014
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3224.json_0000
+# ::snt I would like to find a museum in the west to go to .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3224.json_0002
+# ::snt Can I have the address to the cafe jello museum ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3224.json_0004
+# ::snt Is there a moderately priced British restaurant anywhere in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3224.json_0006
+# ::snt Yes , please book a table .
+( o / out_of_scope )
+
+# ::id PMUL3224.json_0008
+# ::snt Actually I do n't need it booked right now . Can I please have the postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3224.json_0010
+# ::snt That is all I needed today , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3224.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4440.json_0000
+# ::snt I 'm looking for this restaurant called 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 PMUL4440.json_0002
+# ::snt No , but could you book a table for me ? 3 people on Friday at 16:00 , please .
+( 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 PMUL4440.json_0004
+# ::snt I 'm not sure ... let me ask my wife .
+( o / out_of_scope )
+
+# ::id PMUL4440.json_0006
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4440.json_0008
+# ::snt I want a guesthouse in the north with a moderate price range and 4 stars .
+( 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 PMUL4440.json_0010
+# ::snt Yes , that would be great . I 'll need to book for Friday , 3 people , and for 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 "3"
+  ))
+)
+
+# ::id PMUL4440.json_0012
+# ::snt Would you check again for a guesthouse in the moderate price range , in the north with four stars , please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n26 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n30 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n32 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4440.json_0014
+# ::snt Yes , sounds good . Can I get the reference with that too please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4440.json_0016
+# ::snt thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4440.json_0018
+# ::snt Nope , that 's all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4840.json_0000
+# ::snt I 'm visiting cambridge and want a bed and breakfast like experience , can you help me find a guesthouse with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4840.json_0002
+# ::snt Thank you ! I would like to stay in the East part of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4840.json_0004
+# ::snt Thank you ! Does it have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4840.json_0006
+# ::snt Great , I also want to make sure that it has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4840.json_0008
+# ::snt What 's their address and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4840.json_0010
+# ::snt thanks do you have info on a place to eat called golden house ? I need to make reservations for 5 at 13:30 thurs
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4840.json_0012
+# ::snt That should be everything I need . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0081.json_0000
+# ::snt I need a cab . I 'm at Arbury Lodge Guesthouse and want to go to Whale of a Time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG0081.json_0002
+# ::snt i would like to leave after 13:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0081.json_0004
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0081.json_0006
+# ::snt Thank you ! I am sure I will have a fantastic time . You have a great day as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02172.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 2 and 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"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02172.json_0002
+# ::snt I do n't have a preference , actually . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG02172.json_0004
+# ::snt I choose the ashley hotel . What is their address , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG02172.json_0006
+# ::snt No , I just need the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02172.json_0008
+# ::snt Ok thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0550.json_0000
+# ::snt Hey I am looking for a train from Cambridge to Bishops stortford . Mind helping out ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0550.json_0002
+# ::snt I want to leave on Monday and 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 PMUL0550.json_0004
+# ::snt Could you give me the travel time and price of that train please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0550.json_0006
+# ::snt I also want a cheap chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0550.json_0008
+# ::snt I 'd like to be in the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0550.json_0010
+# ::snt Yes . Monday , 8 people , 10:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0550.json_0012
+# ::snt Thank you very much . That will be all for today . I appreciate all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3558.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3558.json_0002
+# ::snt Ok I will book it for you
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3558.json_0004
+# ::snt I need an expensive place to stay that 's 2 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3558.json_0006
+# ::snt Do any of them have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3558.json_0008
+# ::snt Great , thanks ! Which area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL3558.json_0010
+# ::snt No , thanks . I just need to now the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3558.json_0012
+# ::snt Thank you . I also need to book a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3558.json_0014
+# ::snt i am departing from london liverpool street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3558.json_0016
+# ::snt Saturday , please . I 'm thinking just a short vacation over the weekend .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3558.json_0018
+# ::snt What options do I have ?
+( o / out_of_scope )
+
+# ::id PMUL3558.json_0020
+# ::snt I need at a train that leaves after 12:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3558.json_0022
+# ::snt Yes , Can you please book that thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3558.json_0024
+# ::snt I just need one ticket . Can you tell me what time it arrives ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3558.json_0026
+# ::snt Great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3558.json_0028
+# ::snt No . Thank you . That will be all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2275.json_0000
+# ::snt What is the address for Holy Trinity Church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2275.json_0002
+# ::snt thank you . i wish to get entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2275.json_0004
+# ::snt Yes , I am looking for an Indian restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2275.json_0006
+# ::snt How about an expensive one . What are my choices in that range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2275.json_0008
+# ::snt i want o book for 7 people at 18:00 on monday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2275.json_0010
+# ::snt Yes , one more thing . I will need a taxi from Holy Trinity Church to   pipasha restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL2275.json_0012
+# ::snt I need to arrive by the booked time at the restaurant .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2275.json_0014
+# ::snt There will be 7 people travelling .
+( o / out_of_scope )
+
+# ::id PMUL2275.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3600.json_0000
+# ::snt Can you help me find a park on the east side please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3600.json_0002
+# ::snt Sounds great . Can I get the address and postcode for them please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3600.json_0004
+# ::snt Great can I get a train leaving after 09:15 on friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL3600.json_0006
+# ::snt I am leaving from Stevenage to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3600.json_0008
+# ::snt Can make a booking for 2 people and give me a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3600.json_0010
+# ::snt Great thanks . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0323.json_0000
+# ::snt I am looking for a train out of kings lynn please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0323.json_0002
+# ::snt I want to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0323.json_0004
+# ::snt I would like to leave after 14:15 on tuesday please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG0323.json_0006
+# ::snt Yes , please give me travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0323.json_0008
+# ::snt Great , that 's all I need , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0323.json_0000
+# ::snt I am looking for a train to Bishops Stortford . I am 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 MUL0323.json_0002
+# ::snt Yes , I 'd like to leave on Tuesday and arrive by 19:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0323.json_0004
+# ::snt Yes , please . I would like 2 tickets on that train , 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 MUL0323.json_0006
+# ::snt Can you find me an restaurant near the centre that serves international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0323.json_0008
+# ::snt Wonderful ! What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0323.json_0010
+# ::snt Thank you very much , that 's all the info I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1137.json_0000
+# ::snt Yes I am looking for a place to stay in Cambridge that is 3 stars and expensive .   Can you help me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1137.json_0002
+# ::snt Do those both have 3 star ratings and are expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1137.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 MUL1137.json_0006
+# ::snt Not today thanks . I 'm also want to find a cinema in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL1137.json_0008
+# ::snt Are there any colleges in the West that I could visit instead ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1137.json_0010
+# ::snt What is the one that is free ? Can I get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1137.json_0012
+# ::snt No , that just about covers it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2525.json_0000
+# ::snt Hello there , I am traveling to Cambridge soon and I am looking for a play to stay in the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2525.json_0002
+# ::snt Yes , i need a 4 star hotel that also includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2525.json_0004
+# ::snt That sounds good .   Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2525.json_0006
+# ::snt Great , can I get their phone number please ? And I also wanted to see if you have any info on the Mumford Theatre .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Mumford"
+     :op2 "Theatre"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2525.json_0008
+# ::snt I need to know where they are located and if they have an entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2525.json_0010
+# ::snt Okay , thanks .   I also need a taxi to commute between these two places .   I want to leave the hotel by 11:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2525.json_0012
+# ::snt Hey , what part of town is the Mumford in again ?
+( o / out_of_scope )
+
+# ::id MUL0409.json_0000
+# ::snt Hello , I would like information on an attraction named the Regency Gallery , thank you .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL0409.json_0002
+# ::snt Just need to know what area it 's in .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0409.json_0004
+# ::snt I need to book a train that will arrive in Cambridge by 9:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL0409.json_0006
+# ::snt I would like to travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0409.json_0008
+# ::snt I 'll be coming from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0409.json_0010
+# ::snt How about the 8:54 . Can you please book for 7 people and provide me with 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 MUL0409.json_0012
+# ::snt Yes , that is everything I needed . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01359.json_0000
+# ::snt Please help me make a taxi reservation
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01359.json_0002
+# ::snt I want to depart from the Riverside Brasserie .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG01359.json_0004
+# ::snt It does n't matter , just so I arrive by 18:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01359.json_0006
+# ::snt I want to go to the Shanghai Family Restaurant . And I need the car type and contact number please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01359.json_0008
+# ::snt No that is all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1259.json_0000
+# ::snt I want a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1259.json_0002
+# ::snt I am departing from Ely on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1259.json_0004
+# ::snt I want to go to Cambridge , leave after 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1259.json_0006
+# ::snt Yes , please . I will need the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1259.json_0008
+# ::snt 3 of us
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1259.json_0010
+# ::snt I would also like to visit a nightclub in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1259.json_0012
+# ::snt Yes , I just need their postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1259.json_0014
+# ::snt Ok , that 's great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1259.json_0016
+# ::snt No that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0568.json_0000
+# ::snt I 'd like to find 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 SNG0568.json_0002
+# ::snt I really do n't have a preference . How about Chinese ? I will need their phone number and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id SNG0568.json_0004
+# ::snt No thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1374.json_0000
+# ::snt Hello ! What time does the next train to stevenage depart ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1374.json_0002
+# ::snt That is wrong I am leaving from stevenage and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1374.json_0004
+# ::snt I will be leaving Friday after 9:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL1374.json_0006
+# ::snt Yes .   I would like to book it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1374.json_0008
+# ::snt Thanks ! I 'm also looking for places to go in the town centre . Are there any multiple sports attractions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1374.json_0010
+# ::snt Ok , how about a college in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1374.json_0012
+# ::snt Can you provide me with the entrance fee and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1374.json_0014
+# ::snt awesome no that is all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02315.json_0000
+# ::snt I need a taxi arriving by 20:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG02315.json_0002
+# ::snt I am leaving from clare college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG02315.json_0004
+# ::snt I need to get to the parkside police station . My boyfriend got himself arrested , again !
+( 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 SNG02315.json_0006
+# ::snt Great , thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3437.json_0000
+# ::snt i am looking for a place to stay . The hotel should include free wifi and should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3437.json_0002
+# ::snt I need something cheap and in the centre of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3437.json_0004
+# ::snt Could you book me a room at The Alexander Bed and Breakfast for 6 people and 2 nights starting from friday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3437.json_0006
+# ::snt Can you please give me the confirmation number for my booking ?
+( o / out_of_scope )
+
+# ::id PMUL3437.json_0008
+# ::snt I need the phone number for a museum as well . Any one will do .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3437.json_0010
+# ::snt Hmmm I 'm not sure . I think that might be everything but let me think for a second .
+( o / out_of_scope )
+
+# ::id PMUL3437.json_0012
+# ::snt i need to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3437.json_0014
+# ::snt thanks so much for all of your help you have been great
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0454.json_0000
+# ::snt I am looking for a train that leaves 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 MUL0454.json_0002
+# ::snt London kings cross , it should also leave after 16:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0454.json_0004
+# ::snt Yes it will . Can you book that for just me , and provide the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0454.json_0006
+# ::snt I need one ticket and can I please have 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 MUL0454.json_0008
+# ::snt I am also looking for places to go int town . I 'd love for it to be sports related in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0454.json_0010
+# ::snt Do you have anything else that is not swimming ?
+( Am1 / Attraction-Inform
+)
+
+# ::id MUL0454.json_0012
+# ::snt Okay what about any type of theatre ? Which is your favorite ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0454.json_0014
+# ::snt That 's sounds good .   Can I get their number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0454.json_0016
+# ::snt No , that should do it . Thanks so much for all the help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1926.json_0000
+# ::snt Yes hello ! I 'm looking for a train leaving on tuesday from norwich to 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 "norwich"
+  ))
+)
+
+# ::id MUL1926.json_0002
+# ::snt I will travel on Tuesday to Cambridge from Norwich , and I need to arrive by 19:15 .
+( 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 "19:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1926.json_0004
+# ::snt Earlier in the day is safer , thanks .   I just need 1 ticket on the earliest ride .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1926.json_0006
+# ::snt Thank you , I 'm also looking for place to go in town , specifically the south . What kinds of things are there to do ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1926.json_0008
+# ::snt I would like a museum can I have the phone number and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1926.json_0010
+# ::snt That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1180.json_0000
+# ::snt Can you help me find a train ? I 'll be traveling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1180.json_0002
+# ::snt Oh , of course . Sorry . I 'm leaving out of Leicester and going into Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1180.json_0004
+# ::snt I want to arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1180.json_0006
+# ::snt I do n't have a preference on leaving time .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id PMUL1180.json_0008
+# ::snt I need one . Departure time , travel time and train ID ?   Also , I need a college in the west .   I need the phone number and postcode to it .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id PMUL1180.json_0010
+# ::snt No that information is enough for now but I would like to find a college to visit on the west side and would appreciate their telephone and postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n13 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n15 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id PMUL1180.json_0012
+# ::snt Yes please give me the information on the top search .
+( o / out_of_scope )
+
+# ::id PMUL1180.json_0014
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0744.json_0000
+# ::snt Hi , I need a train on Sunday leaving peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0744.json_0002
+# ::snt I am hoping to arrive in cambridge by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0744.json_0004
+# ::snt What is the one with the shortest travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0744.json_0006
+# ::snt Hm , I 'll take any train that will let me arrive by or before 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0744.json_0008
+# ::snt I need a hotel , one with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0744.json_0010
+# ::snt I need an expensive hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL0744.json_0012
+# ::snt I want to book this hotel for the same group of people and 3 nights starting from Sunday .   I 'll need a reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0744.json_0014
+# ::snt I 'm sorry ? Were you able to book the Express by Holiday Inn for 4 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n28 / name
+     :op1 "Express"
+     :op2 "by"
+     :op3 "Holiday"
+     :op4 "Inn"
+  ))
+)
+
+# ::id MUL0744.json_0016
+# ::snt Ok , thank you , that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1004.json_0000
+# ::snt Are there any 4-star hotels which are moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1004.json_0002
+# ::snt A guesthouse is fine . I 'm looking for a place in the north with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1004.json_0004
+# ::snt That 's good . Can you book it for 3 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1004.json_0006
+# ::snt Starting Friday for 4 nights . There will be 3 guests .
+( 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 "3"
+  ))
+)
+
+# ::id SNG1004.json_0008
+# ::snt Yes , that would be fine . Is there a room available for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1004.json_0010
+# ::snt That shall be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1412.json_0000
+# ::snt I 'm looking for something to do in the center of town .
+( o / out_of_scope )
+
+# ::id PMUL1412.json_0002
+# ::snt I 'm not sure what I want to do . What 's something interesting ?
+( o / out_of_scope )
+
+# ::id PMUL1412.json_0004
+# ::snt Yes . Also I need the phone number and the amount of entrance fee . I also will be needing a train .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1412.json_0006
+# ::snt The train should go to birmingham new street and should leave on wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1412.json_0008
+# ::snt I 'd like to leave after 09:45 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1412.json_0010
+# ::snt Yes please I need a booking for 8 people and i need a reference number for the booking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0998.json_0000
+# ::snt I 'd like some info on a restaurant , in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0998.json_0002
+# ::snt What do you have that is expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0998.json_0004
+# ::snt British cuisine is fine . Can you suggest a restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0998.json_0006
+# ::snt Book this for 6 people on Monday at 12:30 . Reference number ?   Also , I need a train leaving from Cambridge going to London Liverpool   Street , arriving by 12:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n14 / name
+     :op1 "London"
+     :op2 "Liverpool"
+     :op3 "Street"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe7 / Time 
+    :name ( n17 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe9 / Day 
+    :name ( n19 / name
+     :op1 "monday"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0998.json_0008
+# ::snt Great . I need to go to London Liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0998.json_0010
+# ::snt I need to leave cambridge on Tuesday . The train should arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0998.json_0012
+# ::snt Please book the train for 6 people as well .   I 'll also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0998.json_0014
+# ::snt That 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4660.json_0000
+# ::snt I am looking for a restaurant named Meghna .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id PMUL4660.json_0002
+# ::snt What is the price range for Meghna ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n6 / name
+     :op1 "Meghna"
+  ))
+   )
+)
+
+# ::id PMUL4660.json_0004
+# ::snt Yes , I need a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4660.json_0006
+# ::snt Heading to Norwich on Tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4660.json_0008
+# ::snt I would like to leave after 15:16
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "15:16"
+  ))
+)
+
+# ::id PMUL4660.json_0010
+# ::snt No , but I would like the price , arrival time , and travel time , please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4660.json_0012
+# ::snt Thank you so much for all the information ! That 's all I 'll need today , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4660.json_0014
+# ::snt thanks and i look forward to my stay
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0006.json_0000
+# ::snt I am looking for a taxi from yu garden arriving by 14:30
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id SNG0006.json_0002
+# ::snt I 'd be going to holy trinity church . I 'll need the car type and contact number as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0006.json_0004
+# ::snt nope that s all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1755.json_0000
+# ::snt I 'm looking for a train ticket , do you book those ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1755.json_0002
+# ::snt I 'm 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 PMUL1755.json_0004
+# ::snt I need to book a train going to bishops stortford from Cambridge . It needs to arrive by 14:15 on saturday . I need 8 tickets . Can I please get a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1755.json_0006
+# ::snt Thank you ! I 'm also looking for a hotel with free parking and internet . Can you find one ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1755.json_0008
+# ::snt The area does n't matter , I 'd like to stay at a guesthouse though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1755.json_0010
+# ::snt Just a couple more questions .   What is the star rating ?   Also , I need to know the area of town and the phone number please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1755.json_0012
+# ::snt No , I just need the information for now .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1755.json_0014
+# ::snt Yes , thank you for all your help today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0399.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0399.json_0002
+# ::snt The location is n't really important .   It does need to be cheap though , and preferably a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL0399.json_0004
+# ::snt I need internet in the west .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0399.json_0006
+# ::snt what is the name of the place ?
+( o / out_of_scope )
+
+# ::id PMUL0399.json_0008
+# ::snt Yes can you please ?
+( o / out_of_scope )
+
+# ::id PMUL0399.json_0010
+# ::snt I 'm sorry , I am mistaken . I will not need you to book a reservation for me . I will need the area , address , and post code please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL0399.json_0012
+# ::snt I 'm also looking for a cheap Italian place in the center of town .
+( 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 "center"
+  ))
+)
+
+# ::id PMUL0399.json_0014
+# ::snt No , thanks ! I just need their phone number , postcode , and address , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0399.json_0016
+# ::snt Thanks . I will also need a taxi from the hotel to the restaurant . Will you handle this ?
+( 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 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0399.json_0018
+# ::snt I 'll need to leave the hotel by 3:00 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0399.json_0020
+# ::snt Thanks for all of your help .   I am all set now .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3921.json_0000
+# ::snt i 'm looking for 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 PMUL3921.json_0002
+# ::snt yes book it for 4 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 "4"
+  ))
+)
+
+# ::id PMUL3921.json_0004
+# ::snt Wow , thanks .   Could you please also find me a college to visit in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3921.json_0006
+# ::snt Is there one you would recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3921.json_0008
+# ::snt how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3921.json_0010
+# ::snt This is great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3921.json_0012
+# ::snt Nope that would be it .
+( o / out_of_scope )
+
+# ::id MUL1848.json_0000
+# ::snt Hello . I need train to London liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1848.json_0002
+# ::snt Yes , I 'd like to leave Cambridge sometime after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1848.json_0004
+# ::snt It would need to be on Thursday . Do you have anything ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1848.json_0006
+# ::snt The 13:59 will be fine , how much will a ticket cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1848.json_0008
+# ::snt And , please tell me what time the train arrives 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
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1848.json_0010
+# ::snt I 'm also looking for things to do in town , what kind of attractions are there in the centre ? I 'd like the phone numbers , types , and fee information please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1848.json_0012
+# ::snt Any type is fine , can I just get the attraction type , entrance fee , and phone number of one ?
+( 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 "Any"
+  ))
+   )
+)
+
+# ::id MUL1848.json_0014
+# ::snt That sounds like something I would enjoy .   Thank you !   I think you covered everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0085.json_0000
+# ::snt I need to book a taxi to arrive by 09:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG0085.json_0002
+# ::snt I need to be picked up from wagamama and I 'm headed to the mumford theatre .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "wagamama"
+  ))
+)
+
+# ::id SNG02205.json_0000
+# ::snt Can you help me get to zizzi cambridge after 22:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "22:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n6 / name
+     :op1 "22:45"
+  ))
+)
+
+# ::id SNG02205.json_0002
+# ::snt Saint Johns Chop shop house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "shop"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG02205.json_0004
+# ::snt That is great .   Is there a contact number available ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02205.json_0006
+# ::snt Great , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02205.json_0008
+# ::snt that is all , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4880.json_0000
+# ::snt I 'm looking for a place to go in Cambridge .   Perhaps an architecture attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4880.json_0002
+# ::snt Yeah , could you recommend me one ?
+( o / out_of_scope )
+
+# ::id PMUL4880.json_0004
+# ::snt Could you tell me what area it 's in , and if there 's an entrance fee ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL4880.json_0006
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4880.json_0008
+# ::snt Can I get some help finding a train to Peterborough on Thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4880.json_0010
+# ::snt I will be leaving from cambridge and leave anytime after 13:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4880.json_0012
+# ::snt any time on thursday .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Day ( DayTr3 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4880.json_0014
+# ::snt Sounds perfect .   Can you book one ticket please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4880.json_0016
+# ::snt Thanks for your help with the train and attraction . Those were my concerns . Goodbye .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id SNG01153.json_0000
+# ::snt I need a taxi to arrive by 17:30 at the cambridge punte .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "punte"
+  ))
+)
+
+# ::id SNG01153.json_0002
+# ::snt Yes , the Cambridge punter and I will be departing from the city stop restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n7 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n9 / name
+     :op1 "Cambridge"
+     :op2 "punter"
+  ))
+   )
+)
+
+# ::id SNG01153.json_0004
+# ::snt As I said , I am departing from the city stop restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG01153.json_0006
+# ::snt Thank you so much for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01153.json_0008
+# ::snt No , there is nothing else . Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0537.json_0000
+# ::snt I am looking for information about the Ruskin Gallery in Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL0537.json_0002
+# ::snt Ok , great . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0537.json_0004
+# ::snt Real quickly , actually . Can I get a train booked as well ? For Thursday to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0537.json_0006
+# ::snt I want to arrive by 17:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0537.json_0008
+# ::snt I 'm coming in from the london liverpool street station .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0537.json_0010
+# ::snt Please give me the train ID of the train that arrives closest to 17:45 , I do n't care about departure time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0537.json_0012
+# ::snt Yes , thank you , you have given me the information that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0537.json_0014
+# ::snt No , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1555.json_0000
+# ::snt I am looking for a restaurant in Cambridge called The Missing Sock .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+)
+
+# ::id MUL1555.json_0002
+# ::snt Yes , can you give me a phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1555.json_0004
+# ::snt I am also looking to book a train leaving after 18:30 to go to Kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1555.json_0006
+# ::snt I 'm looking for one that leaves on Tuesday after 18:30 . Is there anything available ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1555.json_0008
+# ::snt Yes it does . Can you book the train for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1555.json_0010
+# ::snt Great that 's all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0844.json_0000
+# ::snt I 've got a particular restaurant we want to try , but I will need some help with it .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0844.json_0002
+# ::snt I 'm looking for a pizza hut city centre .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+)
+
+# ::id PMUL0844.json_0004
+# ::snt Can I get the area of town and the price range pleas ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Area ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0844.json_0006
+# ::snt Can you find a train going to Cambridge that leaves after 19:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL0844.json_0008
+# ::snt Yes , departing from stevenage on wednesday .   How much will that cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0844.json_0010
+# ::snt No , thank you . That 's all I need tonight . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0844.json_0012
+# ::snt Have a great day .   Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4025.json_0000
+# ::snt Please see what you can find out about jesus college
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4025.json_0002
+# ::snt Do you happen to have the telephone number for the college ? I would like to call the main office there .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4025.json_0004
+# ::snt Thank you . I 'm also looking to leave on Tuesday by train .   Arrival will be Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4025.json_0006
+# ::snt I 'll be departing from Cambridge . Departure time does n't matter , I 'd just like to be there by 17:45 , please ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4025.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4025.json_0010
+# ::snt There will be 6 people traveling .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4025.json_0012
+# ::snt No I think that was it . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0691.json_0000
+# ::snt I 'm looking for a place to eat in the east that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0691.json_0002
+# ::snt How about an expensive British place ?   I 'd like a reservation for Wednesday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0691.json_0004
+# ::snt I would like a table at 14:00 on Wednesday for 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0691.json_0006
+# ::snt Do they have an opening at 13:00 on Wednesday for 5 people ?
+( 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"
+  ))
+)
+
+# ::id SNG0691.json_0008
+# ::snt That 's all , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1002.json_0000
+# ::snt Hi , I 'd like some information on nightclubs located in the west please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL1002.json_0002
+# ::snt How about a college to visit in the same area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL1002.json_0004
+# ::snt What is the postcode there ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1002.json_0006
+# ::snt Yes I need a train that is departing on Wednesday from London Kings cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1002.json_0008
+# ::snt Yes , I 'm headed to Cambridge and need to leave after 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL1002.json_0010
+# ::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 ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1002.json_0012
+# ::snt No , I believe that is everything today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4949.json_0000
+# ::snt I am traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4949.json_0002
+# ::snt I would like to find a train first . I need one on Sunday going to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4949.json_0004
+# ::snt Yes , that 's correct . I need to arrive in Kings Lynn by 13:00 .
+( Tm1 / Train-Inform
+   :Depart ( amTr1 / cambridge)
+   :Dest ( DesTr3 / Dest 
+    :name ( n6 / name
+     :op1 "Kings"
+     :op2 "Lynn"
+  ))
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4949.json_0006
+# ::snt Yes , that should work . Could you give me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4949.json_0008
+# ::snt Thanks ! Can you also tell me if there are any expensive Mediterranean restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4949.json_0010
+# ::snt La Mimosa and can you book it for me and get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4949.json_0012
+# ::snt I 'm sorry , I do n't need it booked anymore . I just need the address , postcode , and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1248.json_0000
+# ::snt Hi , can you give me some information on a place to stay in Cambridge ?   I would prefer some place expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1248.json_0002
+# ::snt No specific area , but I would like a guesthouse , rather than a hotel . I would also like a place that 's 3 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1248.json_0004
+# ::snt No . Are there any three star guesthouses available at a moderate price that include free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1248.json_0006
+# ::snt How about the bridge guest house for 5 people for 2 nights starting on tuesday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1248.json_0008
+# ::snt Great !   I also need a place to dine in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1248.json_0010
+# ::snt I would love some eastern european food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1248.json_0012
+# ::snt How about italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1248.json_0014
+# ::snt No , I assume it is moderately priced though ?   If so , I just need an address , postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1248.json_0016
+# ::snt Great , I would also need a taxi to commute from Pizza Hut to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n28 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1248.json_0018
+# ::snt I actually need to have the taxi pick me up from the hotel to get to the restaurant . I want to leave the hotel by 07:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n32 / name
+     :op1 "07:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1248.json_0020
+# ::snt I have it .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1248.json_0022
+# ::snt No , that is all . You 've been very helpful . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1008.json_0000
+# ::snt Hi , I 'm looking for a place to stay that is moderate prices , and has free wifi please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1008.json_0002
+# ::snt i would like to stay somewhere that has free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1008.json_0004
+# ::snt I 'm looking for a hotel that has a star rating of 2 as well , do any of those 14 hotels have a 2 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1008.json_0006
+# ::snt Can you give me the address , hotel type , and phone number for either of the hotels ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1008.json_0008
+# ::snt And that is a 2 star hotel , correct ?   Are there any attractions I could visit in the centre ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt4 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL1008.json_0010
+# ::snt That sounds perfect .   Can I get the postcode of the Cambridge Arts Theatre please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1008.json_0012
+# ::snt No , thank you . I 'm all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1455.json_0000
+# ::snt I would to get a list of places to go in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1455.json_0002
+# ::snt Can you provide the address and postcode for all of those suggestions ?   Thank you !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1455.json_0004
+# ::snt can you help me find a train now ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1455.json_0006
+# ::snt I need the train to depart from cambridge and go to london kings cross on Monday . I need to arrive by 08:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0416.json_0000
+# ::snt Hello ! I 'm looking for a train leaving on saturday going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0416.json_0002
+# ::snt I 'd like to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG0416.json_0004
+# ::snt I am leaving from Broxbourne and it should leave after 19:30 . I would also like a booking for 6 people .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG0416.json_0006
+# ::snt Yes thank you that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0978.json_0000
+# ::snt I am looking for a chinese restaurant 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 MUL0978.json_0002
+# ::snt It does n't matter . Can you pick one and give me the postcode and the price range , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0978.json_0004
+# ::snt Can you recommend an attraction that is also in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0978.json_0006
+# ::snt That sounds great ! Could you send me the phone number , postcode , and attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0978.json_0008
+# ::snt Yes .   I need a taxi to take me from the church to the restaurant at 21:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0978.json_0010
+# ::snt Could you book that taxi for me , please ? And that 's the car make and contact number , right ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0978.json_0012
+# ::snt Thank you , I have no more questions .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0524.json_0000
+# ::snt I am looking for a museum in the west part of town to visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0524.json_0002
+# ::snt I do not have a specific museum I want to visit .
+( o / out_of_scope )
+
+# ::id MUL0524.json_0004
+# ::snt I 'd like the address for the one with the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0524.json_0006
+# ::snt Thanks .   Now I need to book a train from Norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0524.json_0008
+# ::snt I 'm going to Cambridge on saturday and want to arrive by 14:15 please .
+( 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 "14:15"
+  ))
+)
+
+# ::id MUL0524.json_0010
+# ::snt Yes , please book that for 4 people , and I need 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 MUL0524.json_0012
+# ::snt That 's everything I needed today . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2953.json_0000
+# ::snt I would like to find some attractions in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2953.json_0002
+# ::snt No specific preference , just need a recommendation
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2953.json_0004
+# ::snt I would like you to pick one and tell me the type , fee and the phone number please . Surprise me .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2953.json_0006
+# ::snt Great , thanks . I am also wanting to find a place to stay . Ugh , I hate guesthouses though so it needs to be a hotel room in the west .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2953.json_0008
+# ::snt I need it to have 4 stars please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2953.json_0010
+# ::snt You choose . Can you book me at one for 6 people 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 "6"
+  ))
+)
+
+# ::id PMUL2953.json_0012
+# ::snt Thanks that 's all the help I need today . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0832.json_0000
+# ::snt Could you help me find a cheap hotel in the center of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0832.json_0002
+# ::snt Great can you find one with free parking and a 0 star rating
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0832.json_0004
+# ::snt At the moment , can I just get the postcode and it is a hotel ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0832.json_0006
+# ::snt I just want to confirm that it is actually a hotel , as opposed to a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0832.json_0008
+# ::snt Are there any hotels that are cheap in the centre of town that include free parking with 0 stars ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0832.json_0010
+# ::snt Actually that is fine . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0832.json_0012
+# ::snt No , I am all set .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4643.json_0000
+# ::snt I 'm looking for a restaurant in the north part and in cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4643.json_0002
+# ::snt Great , thank you ! What are they ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4643.json_0004
+# ::snt Please book a table for 5 at 14:30 on Wednesday at Royal Spice . I will need the reference number . I also need to find a place to stay .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4643.json_0006
+# ::snt The hotel should be in the same area as the restaurant and should 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 PMUL4643.json_0008
+# ::snt I 'd like a hotel , not a guesthouse , and I 'd like a 2-star place .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id PMUL4643.json_0010
+# ::snt I would like to book the Ashley Hotel for 5 people for 2 nights .
+( 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 "2"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4643.json_0012
+# ::snt On Wednesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n30 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4643.json_0014
+# ::snt Great . Thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4716.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4716.json_0002
+# ::snt I am sorry , I meant a trip into Kings Lynn . I am coming from Cambridge and looking for a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4716.json_0004
+# ::snt I 'm leaving on Tuesday . I 'd like to leave after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL4716.json_0006
+# ::snt 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 PMUL4716.json_0008
+# ::snt Yes , please book that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4716.json_0010
+# ::snt I also need things to do in town .
+( o / out_of_scope )
+
+# ::id PMUL4716.json_0012
+# ::snt What would you suggest ?
+( o / out_of_scope )
+
+# ::id PMUL4716.json_0014
+# ::snt Before I forget , I need the reference number for the train booking . Also , I am looking for attractions in the south part of town , maybe something outdoors , if possible .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "outdoors"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4716.json_0016
+# ::snt Thank you . May I have the phone number for wandlebury country park , please ?
+( 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 PMUL4716.json_0018
+# ::snt That should be all fr now .
+( o / out_of_scope )
+
+# ::id MUL0071.json_0000
+# ::snt I 'm looking for a moderately priced place to eat that 's 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 MUL0071.json_0002
+# ::snt I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0071.json_0004
+# ::snt That sounds great , what is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0071.json_0006
+# ::snt Not now , thanks . Here 's a weird one , though - are there any expensive 0-star hotels in the center of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "0-star"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0071.json_0008
+# ::snt Do you have a hotel in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0071.json_0010
+# ::snt That sounds nice , yes please book a room for 3 guests staying 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 "3"
+  ))
+)
+
+# ::id MUL0071.json_0012
+# ::snt How about just for the one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0071.json_0014
+# ::snt I will also need a taxi to go from the restaurant to the hotel , I want to leave the restaurant at 02:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "02:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0071.json_0016
+# ::snt Great . Thanks . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0317.json_0000
+# ::snt Can you help me book a train ? I would like to leave after 10:15 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG0317.json_0002
+# ::snt I 'm coming into Stansted Airport and i want to go to Cambridge . Is there a train for that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0317.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0317.json_0006
+# ::snt How long is the ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0317.json_0008
+# ::snt No but can you tell me how much the ticket costs ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0317.json_0010
+# ::snt Great and what will be the cost of each ticket ?
+( o / out_of_scope )
+
+# ::id SNG0317.json_0012
+# ::snt No thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1477.json_0000
+# ::snt I 'm looking for an attraction in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1477.json_0002
+# ::snt No , nothing in particular . Please pick out one you might enjoy and we will try that . If you would include the phone number that would be helpful , thanks !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1477.json_0004
+# ::snt Please give me their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1477.json_0006
+# ::snt I also need a train that leaves from broxbourne and goes to cambridge on Monday , leaving after 12:15 .
+( 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 "12:15"
+  ))
+)
+
+# ::id PMUL1477.json_0008
+# ::snt Actually , yes but I will need a total of 6 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1477.json_0010
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1424.json_0000
+# ::snt I need to find a train going to Leicester that arrives by 4:45 PM . Do you know of one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "4:45"
+  ))
+)
+
+# ::id PMUL1424.json_0002
+# ::snt I am departing from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1424.json_0004
+# ::snt Yes , I need 8 tickets . Please send the Ref . No . When you 're done .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1424.json_0006
+# ::snt i am also looking for a theatre in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1424.json_0008
+# ::snt Is there an entrance fee for this ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1424.json_0010
+# ::snt What is there address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1424.json_0012
+# ::snt Thanks that would be all for tonight
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4693.json_0000
+# ::snt I need a place to stay in the west with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4693.json_0002
+# ::snt I want a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4693.json_0004
+# ::snt I do n't care . I trust you . Please book it from Saturday for 5 nights for 7 people .
+( 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 PMUL4693.json_0006
+# ::snt I 'm also looking for a train . The train should be on the same day as the hotel booking .
+( 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 PMUL4693.json_0008
+# ::snt Yeah , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL4693.json_0010
+# ::snt I do n't need it booked right now . I think that was all I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4693.json_0012
+# ::snt No that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2499.json_0000
+# ::snt I am looking for a cheap restaurant in the center of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2499.json_0002
+# ::snt No , I 'm not picky as long as the prices are low .
+( o / out_of_scope )
+
+# ::id MUL2499.json_0004
+# ::snt Yes please , for 8 people 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 "8"
+  ))
+)
+
+# ::id MUL2499.json_0006
+# ::snt Can you try to book it at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL2499.json_0008
+# ::snt Thanks .   I 'm also looking for some entertainment close to the restaurant .   Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "restaurant"
+  ))
+)
+
+# ::id MUL2499.json_0010
+# ::snt Why do n't you try an architectural attraction , instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "architectural"
+  ))
+)
+
+# ::id MUL2499.json_0012
+# ::snt Yes please . Can you let me know what the entrance fee is too ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2499.json_0014
+# ::snt I also need to book a taxi between the restaurant and the church .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2499.json_0016
+# ::snt 18:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2499.json_0018
+# ::snt That 's it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2499.json_0020
+# ::snt Thanks ! I will definitely try to .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1575.json_0000
+# ::snt I would like to find a particular restaurant in Cambridge . The name of the restaurant is Restaurant Two Two .   Could you give me the location ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+)
+
+# ::id MUL1575.json_0002
+# ::snt That would be great . I need it for 8 on friday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1575.json_0004
+# ::snt yes at   11:15 if that 's not available i can do 10:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1575.json_0006
+# ::snt Thanks . Can you help me find a train , too ? I want to leave Cambridge some time after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1575.json_0008
+# ::snt I need the train should go to peterborough and it should leave on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1575.json_0010
+# ::snt That sounds fine .   Can I get tickets for my whole group please ?
+( o / out_of_scope )
+
+# ::id MUL1575.json_0012
+# ::snt Thanks so much ! That 's all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1173.json_0000
+# ::snt I 'd like to find a place to go in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1173.json_0002
+# ::snt Ok , what 's the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1173.json_0004
+# ::snt Yes , I also need to book a train for Monday .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1173.json_0006
+# ::snt I will be travelling from Cambridge actually 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 PMUL1173.json_0008
+# ::snt I would like to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1173.json_0010
+# ::snt I would like to arrive by 20:00 . Could I get the price please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1173.json_0012
+# ::snt No preference . You choose . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1173.json_0014
+# ::snt Just for myself , please .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL1173.json_0016
+# ::snt Thank you . That is all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1385.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 PMUL1385.json_0002
+# ::snt I think a theatre sounds nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1385.json_0004
+# ::snt Yes , that would be great . Can you give me the phone number , address , and postcode . ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1385.json_0006
+# ::snt Yes , I need a train for sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1385.json_0008
+# ::snt I am leaving london kings cross and need to arrive in cambridge by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1385.json_0010
+# ::snt Yes please for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1385.json_0012
+# ::snt Great , thanks so much , that 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1463.json_0000
+# ::snt Hi , I am trying to plan a trip and could use some help with the trains .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1463.json_0002
+# ::snt I 'm leaving Cambridge and heading to Peterborough Wednesday after 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL1463.json_0004
+# ::snt Yes , please book it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1463.json_0006
+# ::snt I also want to go to a museum in the center part of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1463.json_0008
+# ::snt Not really , do you have one to recommend ?
+( Am1 / Attraction-Inform
+)
+
+# ::id PMUL1463.json_0010
+# ::snt Just the address and entrance fee if fine , if there is no info on the   fee , than Ill need the number
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1463.json_0012
+# ::snt No , you provided all of the information that I needed .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3309.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3309.json_0002
+# ::snt I 'm looking to go to Leicester .   I want to leave on Sunday and arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3309.json_0004
+# ::snt That would be fine . I 'll need the travel time , price , and train ID , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3309.json_0006
+# ::snt Thank you . Also i need to book a reservation at a restaurant named Nandos .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id PMUL3309.json_0008
+# ::snt I 'll go with the one in the centre . I need a booking for 8 at 16:45 on sunday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3309.json_0010
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL0578.json_0000
+# ::snt Hello , I 'd like some information on a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0578.json_0002
+# ::snt I would like some British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0578.json_0004
+# ::snt I want something in the west area with a moderate price .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0578.json_0006
+# ::snt No thank you , but may I please have the phone number , address , and post code ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0578.json_0008
+# ::snt I also need a train to Birmingham new street on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0578.json_0010
+# ::snt I 'm departing from Cambridge and I 'd like to arrive by 16:30 , if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0578.json_0012
+# ::snt I do n't have a departure time but I do need to arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL0578.json_0014
+# ::snt Yes please ! I 'll also need the train ID , price , and travel time . Thanks !
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0578.json_0016
+# ::snt I do n't need any tickets at this time . Thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2477.json_0000
+# ::snt Hello , I would like some information about a restaurant in Cambridge called Bedouin . Can you find out if they are taking reservations for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id PMUL2477.json_0002
+# ::snt Can I have the address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2477.json_0004
+# ::snt I actually need some places to go in the centre area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2477.json_0006
+# ::snt I am interested in colleges
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2477.json_0008
+# ::snt That would be fine . Can I get the address and phone number .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2477.json_0010
+# ::snt thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0390.json_0000
+# ::snt Can I get 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 SNG0390.json_0002
+# ::snt On Thursday after 20:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG0390.json_0004
+# ::snt No . I need to depart from bishops stortford and go to cambridge on thursday after 20:15 .
+( 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 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG0390.json_0006
+# ::snt Yes , that train would work better for me . Can you book tickets for 7 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0390.json_0008
+# ::snt Great ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2120.json_0000
+# ::snt Hi , can you find me a train going to birmingham new street that leaves after 16:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2120.json_0002
+# ::snt I would like to leave cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2120.json_0004
+# ::snt Yes that works .   Please book it for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2120.json_0006
+# ::snt Great !   Now I am looking for a hotel called Finches bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2120.json_0008
+# ::snt I 'd like to know if it has free parking . Also , the hotel type and it 's postcode .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Parking ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2120.json_0010
+# ::snt No , that is all the information I need . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0671.json_0000
+# ::snt I 'm looking for a train that leaves on Saturday and arrives by 10:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0671.json_0002
+# ::snt I am going 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 MUL0671.json_0004
+# ::snt What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0671.json_0006
+# ::snt Yes , that train sounds good . Please book it for me . Could you also find me a hotel with a moderate price that offers internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0671.json_0008
+# ::snt No thank you , I was just pre - planning a route .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0671.json_0010
+# ::snt The north part of town please , preferably in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0671.json_0012
+# ::snt Yes please , I would like to book it for 7 people for 5 nights on Saturday , and I 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 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0671.json_0014
+# ::snt Yes , please try to book it for four nights instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0671.json_0016
+# ::snt No , that should be all for now . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1320.json_0000
+# ::snt I want to find a place to go in the centre to enjoy some entertainment . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1320.json_0002
+# ::snt Yes , I 'm looking for something with the type of architecture .   Thanks !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1320.json_0004
+# ::snt Okay , could you give me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1320.json_0006
+# ::snt Yes , I need a train from broxbourne to cambridge on Friday .
+( 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 "broxbourne"
+  ))
+)
+
+# ::id PMUL1320.json_0008
+# ::snt Yes , I need to arrive by 12:15 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1320.json_0010
+# ::snt Yes please , for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1320.json_0012
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2410.json_0000
+# ::snt I 'd like to find a park attraction , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2410.json_0002
+# ::snt I would like an area near town .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL2410.json_0004
+# ::snt Yes , what is the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2410.json_0006
+# ::snt Yes , thank you for asking .   Do you have a listing for a restaurant called the nirala ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "nirala"
+  ))
+)
+
+# ::id MUL2410.json_0008
+# ::snt Could I get the postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2410.json_0010
+# ::snt Thanks , that 's all I need today ! You 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0197.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 MUL0197.json_0002
+# ::snt I do n't care about food . Surprise me .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0197.json_0004
+# ::snt That sounds fine . Can you book it please and get me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0197.json_0006
+# ::snt I would like a table for 5 at 11:30 on Tuesday , and I will need the reference number . Thanks .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11: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 MUL0197.json_0008
+# ::snt I 'm also looking for a place to stay . It needs to include free wifi and parking , be 3 star , and in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0197.json_0010
+# ::snt Can I get the address of the Gonville , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0197.json_0012
+# ::snt No , but I will need a taxi between the hotel and the booked 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 MUL0197.json_0014
+# ::snt Great , thanks for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0197.json_0016
+# ::snt No . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1811.json_0000
+# ::snt I 'm looking for something to do in town . Are there any interesting attraction in the north part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1811.json_0002
+# ::snt Ooh , a pool would be fun . Can you give me their contact info ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "pool"
+  ))
+)
+
+# ::id MUL1811.json_0004
+# ::snt I need a train from bishops shortford .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "shortford"
+  ))
+)
+
+# ::id MUL1811.json_0006
+# ::snt I need a train to arrive by 21:15 on friday 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:15"
+  ))
+)
+
+# ::id MUL1811.json_0008
+# ::snt Pick the closest one to the arrival time . I need it for 3 people and I need 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 MUL1811.json_0010
+# ::snt Thanks for all your help . That 's all for me . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2269.json_0000
+# ::snt I am planning a trip to cambridge , and I am looking for a place to stay . I would like it to include free parking and free wifi a well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2269.json_0002
+# ::snt Are any of them 4 stars ? Looking specifically for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2269.json_0004
+# ::snt Could you give me the address for Huntingdon Marriott , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2269.json_0006
+# ::snt Is it a hotel or guesthouse ? I also need a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2269.json_0008
+# ::snt i will be departing from Cambridge on Tuesday after 16:30 going to 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 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL2269.json_0010
+# ::snt That should be fine . please get me the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2269.json_0012
+# ::snt Thank you so much , I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2053.json_0000
+# ::snt Hi there . Can you help me find a 2-star rated hotel or guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id MUL2053.json_0002
+# ::snt Does that include wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2053.json_0004
+# ::snt Yes please , that would be great .
+( o / out_of_scope )
+
+# ::id MUL2053.json_0006
+# ::snt Thank you , I need to book for 3 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 "3"
+  ))
+)
+
+# ::id MUL2053.json_0008
+# ::snt Yes , I also need to verify that this hotel is in the east area of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2053.json_0010
+# ::snt I actually really need a booking in the east . Is it possible for you to book me at the Express Holiday Inn by Cambridge instead ? For Tuesday , 3 people 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n20 / name
+     :op1 "Express"
+     :op2 "Holiday"
+     :op3 "Inn"
+     :op4 "by"
+     :op5 "Cambridge"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2053.json_0012
+# ::snt Yes , I am looking for a train to Cambridge from Peterborough . I 'd like to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n28 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n30 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2053.json_0014
+# ::snt On the same day as the hotel stay .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n35 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id MUL2053.json_0016
+# ::snt What is the departure time and travel time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL2053.json_0018
+# ::snt No . Thank you for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2146.json_0000
+# ::snt I am looking for a hotel , Carolina Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2146.json_0002
+# ::snt No , that is all for now .
+( o / out_of_scope )
+
+# ::id MUL2146.json_0004
+# ::snt I am needing a train to arrive in cambridge by 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2146.json_0006
+# ::snt I want to travel on Tuesday . I 'm coming from Broxbourne 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 "broxbourne"
+  ))
+)
+
+# ::id MUL2146.json_0008
+# ::snt As long as it arrives by 14:45 , then it 's good . Can you book it for 7 people ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2146.json_0010
+# ::snt No , that 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2503.json_0000
+# ::snt I 'm   places to go , can you point me in the right direction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2503.json_0002
+# ::snt I want to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2503.json_0004
+# ::snt Any place in town is fine for me . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2503.json_0006
+# ::snt That sounds great .   What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2503.json_0008
+# ::snt Yes please . I need an expensive guesthouse that has free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2503.json_0010
+# ::snt Do you have a guesthouse in the moderate price range with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2503.json_0012
+# ::snt No I do n't . Can you pick the best one please . I need a room for 2 and 4 nights starting from 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 "2"
+  ))
+)
+
+# ::id PMUL2503.json_0014
+# ::snt That 'll be all thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0842.json_0000
+# ::snt Can you help me find a place to eat ? I am looking for somewhere in the east with a moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0842.json_0002
+# ::snt I think I 'd like to try Rajmahal . Could you book me a table for 1 on Monday at 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "rajmahal"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0842.json_0004
+# ::snt I 'm also looking for things to do in the same general area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "general"
+     :op3 "area"
+  ))
+)
+
+# ::id MUL0842.json_0006
+# ::snt Are there any cinemas ? If there is n't what about something that has to do with multiple sports ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "cinemas"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0842.json_0008
+# ::snt All of them . What 's there ?
+( Am1 / Attraction-Inform
+   :Type ( ulAt1 / multiple_sports)
+)
+
+# ::id MUL0842.json_0010
+# ::snt Can I please get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0842.json_0012
+# ::snt That will be all , thank you very much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1695.json_0000
+# ::snt Hi there , I 'm looking for a restaurant that serves Swedish food . It can be anywhere , I 'm willing to pay a moderate amount of money . Do you have any recommendations ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1695.json_0002
+# ::snt Sure , look for a cheap restaurant . And I prefer the west if possible .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1695.json_0004
+# ::snt A British restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1695.json_0006
+# ::snt Yes please for 6 people 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 "6"
+  ))
+)
+
+# ::id MUL1695.json_0008
+# ::snt Yes , I also need a train . I need to get to Cambridge by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL1695.json_0010
+# ::snt I 'll be coming from London , Liverpool Street on the same day as my restaurant reservation , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 ","
+     :op3 "liverpool"
+     :op4 "street"
+  ))
+)
+
+# ::id MUL1695.json_0012
+# ::snt I would like the latest train leaving that will arrive by 9:15 please . Could you give me a departure time and travel time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n27 / name
+     :op1 "9:15"
+  ))
+   :Leave ( LeaTr5 / Leave 
+    :name ( n29 / name
+     :op1 "9:15"
+  ))
+   )
+)
+
+# ::id MUL1695.json_0014
+# ::snt Can you tell me what time that train leaves ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1695.json_0016
+# ::snt No , that 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2210.json_0000
+# ::snt I want to find a theatre in town to go to . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2210.json_0002
+# ::snt Anything in the centre of town available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2210.json_0004
+# ::snt What is the cost to get in ? I need the postcode and the phone number as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2210.json_0006
+# ::snt I also need a reservation for 4 at 17:00 on Thursday at an Italian restaurant in the moderate price range . Please provide the reference number after booking .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2210.json_0008
+# ::snt No , just as long as it is in the moderate range would be good .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2210.json_0010
+# ::snt Actually could you make a reservation for 4 people at 17:00 on thursday please ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2210.json_0012
+# ::snt I 'd also like to book a tax to take us from the theater to the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2210.json_0014
+# ::snt I need to book a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2210.json_0016
+# ::snt No , that is it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0869.json_0000
+# ::snt What Chinese restaurants are there 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 MUL0869.json_0002
+# ::snt I 'd like an expensive one please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0869.json_0004
+# ::snt Yes , please book a table for 4 people at 16:15 on Friday and send me the reference number once it is booked .
+( a / and
+ :op1(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"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0869.json_0006
+# ::snt Actually I 'd also like suggestions on areas to visit at the center of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0869.json_0008
+# ::snt Can I get the address and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0869.json_0010
+# ::snt Yes . Can you help me book a taxi so I can get to the restaurant on 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 MUL0869.json_0012
+# ::snt Will the Red Tesla get me to the restaurant for my 16:15 reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Car ( CarTa3 / Car 
+    :name ( n19 / name
+     :op1 "Red"
+     :op2 "Tesla"
+  ))
+   :Arrive ( ArrTa5 / Arrive 
+    :name ( n21 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL0869.json_0014
+# ::snt Ok sounds great . That 's all I need . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2138.json_0000
+# ::snt Hi . I 'm looking for a train to Norwich . Can you help please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2138.json_0002
+# ::snt I 'm leaving from Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2138.json_0004
+# ::snt I would like to arrive by 19:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2138.json_0006
+# ::snt Yes , that sounds good . I will need 6 seats booked please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2138.json_0008
+# ::snt Thanks , hate to bug you again but I need a 4 star place to stay that has free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2138.json_0010
+# ::snt I prefer a hotel in the center of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2138.json_0012
+# ::snt Either is fine . Could you try to book one of those for 6 people for five nights , starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2138.json_0014
+# ::snt Thank you so much . You have been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0264.json_0000
+# ::snt Hi , what options are available in the south of Cambridge for upscale dining ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0264.json_0002
+# ::snt I 'm not picky , just let me know a few types of cuisine that are in the area please .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0264.json_0004
+# ::snt Frankie and Benny 's sounds good . What is the phone number for that restaurant ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "Frankie"
+     :op2 "and"
+     :op3 "Benny"
+  ))
+   )
+)
+
+# ::id MUL0264.json_0006
+# ::snt thank you . I also need a train to Cambridge arriving at 10:15 on Thursday .
+( 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 "10:15"
+  ))
+)
+
+# ::id MUL0264.json_0008
+# ::snt I need to depart from Stansted
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+  ))
+)
+
+# ::id MUL0264.json_0010
+# ::snt Could you please tell me the price for that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0264.json_0012
+# ::snt No , that 's all I need right now , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01884.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 SNG01884.json_0002
+# ::snt The rating should be 4 stars and I want free parking to be included .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01884.json_0004
+# ::snt No , will you just book me something for wednesday for 1 person for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01884.json_0006
+# ::snt That 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01432.json_0000
+# ::snt I am looking for a train departing Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01432.json_0002
+# ::snt I need to g to london liverpool street on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01432.json_0004
+# ::snt No , I just need to arrive by 15:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG01432.json_0006
+# ::snt Yes , that will be perfect . What 's the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0391.json_0000
+# ::snt What are some expensive restaurant reccomendations 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 MUL0391.json_0002
+# ::snt Please book Saigon city for 3 people at 17:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0391.json_0004
+# ::snt Yes please . I am also looking to book a train to Broxbourne on Thursday . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0391.json_0006
+# ::snt I just need to get there by 13:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0391.json_0008
+# ::snt Yes , that could do . I need the trainID and ticket price , please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0391.json_0010
+# ::snt Ok great , that is everything I needed to know . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0391.json_0012
+# ::snt I am positive . Thanks for everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1285.json_0000
+# ::snt Are there any Italian restaurants in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1285.json_0002
+# ::snt I would like something in the cheap range and i need the address and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1285.json_0004
+# ::snt Yes , please . I would like information about the Ashley Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1285.json_0006
+# ::snt Yes , 3 people , 5 nights starting from wednesday . 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 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1285.json_0008
+# ::snt Thanks . I 'd like to get a taxi as well leaving the restaurant by 08:15 . Can I get the contact number and the car type for that please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1285.json_0010
+# ::snt I 'll be going from the restaurant we talked about ( Pizza Hut City Centre ) to the hotel you booked for me ( the Ashley ) .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n25 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe7 / Name 
+    :name ( n27 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+     :op3 "City"
+     :op4 "Centre"
+  ))
+   )
+)
+
+# ::id MUL1285.json_0012
+# ::snt No that is all I needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2368.json_0000
+# ::snt Hello ! I am looking to book reservations at Sala Thong .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id MUL2368.json_0002
+# ::snt That 's all the info I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2368.json_0004
+# ::snt I 'd also like to know if there 's a swimmingpool in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id MUL2368.json_0006
+# ::snt Just the address would be fine . Thanks .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2368.json_0008
+# ::snt Yes , I need a taxi from the pool to the restaurant , I would like to leave the pool place at 10:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2368.json_0010
+# ::snt Yes , you have helped tremendously .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0451.json_0000
+# ::snt I need a restaurant located in the centre for a moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0451.json_0002
+# ::snt I am looking just for any restaurant available for 5 people at 13:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0451.json_0004
+# ::snt Great ! Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0451.json_0006
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2636.json_0000
+# ::snt I am staying in Cambridge soon and would like to stay at 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 PMUL2636.json_0002
+# ::snt we are staying 6 people for 4 nights starting from Tuesday . i need the reference number
+( a / and
+ :op1(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 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2636.json_0004
+# ::snt Yeas , what to recommend if I want to see good architecture in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2636.json_0006
+# ::snt What about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2636.json_0008
+# ::snt There are no museums in the west at all ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2636.json_0010
+# ::snt Great , can I get the postcode , entrance fee and address of one of them ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2636.json_0012
+# ::snt Yes please . I need a taxi to commute .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2636.json_0014
+# ::snt I 'd like to get to the Gallery by 13:45 , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL2636.json_0016
+# ::snt That 's all for now .   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3027.json_0000
+# ::snt I am staying in the centre of town for the weekend , what is there to do there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3027.json_0002
+# ::snt It does n't matter but can you recommend one and give me the entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3027.json_0004
+# ::snt Thanks ! I 'm also looking for a train that leaves Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3027.json_0006
+# ::snt I 'd like to go to Cambridge .   I want to leave on Monday and arrive by 16:15 .
+( 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 "16:15"
+  ))
+)
+
+# ::id PMUL3027.json_0008
+# ::snt What is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3027.json_0010
+# ::snt Would you be able to help me book this ?
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3027.json_0012
+# ::snt I would just like to find a train first , and get the info . I think I have the info I needed .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3027.json_0014
+# ::snt No , I think that 's all I need for now . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3027.json_0016
+# ::snt you have been of great help
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0509.json_0000
+# ::snt I am looking for a train to cambridge from norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0509.json_0002
+# ::snt Sunday , sometime after 12:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL0509.json_0004
+# ::snt Yes , I want to book for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0509.json_0006
+# ::snt Terrific , thanks .   I 'm also looking for an expensive place to dine in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0509.json_0008
+# ::snt If you suggest a place that is good and will impress others .
+( o / out_of_scope )
+
+# ::id PMUL0509.json_0010
+# ::snt Italian food will be fine .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0509.json_0012
+# ::snt Yes please book that . Four people Saturday at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0509.json_0014
+# ::snt what is their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0509.json_0016
+# ::snt That is all .   Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0509.json_0018
+# ::snt Yes , you said that . thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3044.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3044.json_0002
+# ::snt I really want to stay with something moderately priced . But , I want it to be 4 star rated if possible .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3044.json_0004
+# ::snt Maybe a guesthouse with free parking , I have 7 guests and that will be for 2 nights this Monday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stay ( StaHo5 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3044.json_0006
+# ::snt That would be great .
+( o / out_of_scope )
+
+# ::id PMUL3044.json_0008
+# ::snt Yeah , that sounds great . Do they have room for all 7 of us ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3044.json_0010
+# ::snt book it for 7 people and 2 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3044.json_0012
+# ::snt I am also looking to visit saint john 's college , do you know the address and cost to visit ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3044.json_0014
+# ::snt Haha , I 'm not familiar with Cambridge . What part of town is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3044.json_0016
+# ::snt Ok , I think that should be about it for me . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1920.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 PMUL1920.json_0002
+# ::snt I do n't have a particular area .   It does need to be moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1920.json_0004
+# ::snt Yes , I 'd like free parking and free wifi . Thanks !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1920.json_0006
+# ::snt I would like to to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1920.json_0008
+# ::snt it should be in the town center
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1920.json_0010
+# ::snt ok then i will go ahead and take any of the moderately priced ones with free parking and wifi . please recommend one of the 12 . any area is fine .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1920.json_0012
+# ::snt That sounds good , can you book it for 7 people for 5 nights ? We 're checking in 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 "7"
+  ))
+)
+
+# ::id PMUL1920.json_0014
+# ::snt I also need a train . It should leave Cambridge on Wednes and arrive in London kings cross by 10:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1920.json_0016
+# ::snt Yes , please . I will need tickets for 7 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1920.json_0018
+# ::snt Great ! Thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1920.json_0020
+# ::snt No , that was all I needed . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3141.json_0000
+# ::snt I 'm looking for a train leaving on friday going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3141.json_0002
+# ::snt I just want to arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL3141.json_0004
+# ::snt I 'll be leaving Norwich . There are 8 people traveling .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3141.json_0006
+# ::snt Thank you . I also need information on the lensfield hotel . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3141.json_0008
+# ::snt No thank you .   Can you please give me the address though ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3141.json_0010
+# ::snt Does the Lensfield have 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 PMUL3141.json_0012
+# ::snt Okay great , I would like to book that please .
+( o / out_of_scope )
+
+# ::id PMUL3141.json_0014
+# ::snt I spoke to soon , I 'm not ready to reserve today .   You have been helpful , I wo n't need anything else .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2042.json_0000
+# ::snt I am looking for a train going to Cambridge and leaving after 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL2042.json_0002
+# ::snt I 'll be departing from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2042.json_0004
+# ::snt Monday departing from london liverpool st . Can you give the arrival time on that train please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "st"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2042.json_0006
+# ::snt No thank you . I do need to find a place to stay as well . I need something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2042.json_0008
+# ::snt Yes , I would prefer a hotel and a rating of 0 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2042.json_0010
+# ::snt No thank you , can I please just get their phone number , area , and address ?   Thanks .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL2042.json_0012
+# ::snt Can I have the exact address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2042.json_0014
+# ::snt Great , thank you so much ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1050.json_0000
+# ::snt Hi , I 'm looking for places to go in Cambridge .   Preferably 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 MUL1050.json_0002
+# ::snt That sounds nice . Can you give me their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1050.json_0004
+# ::snt Yes , I 'm interested in a hotel called rosa 's bed and breakfast . Can you tell me about that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id MUL1050.json_0006
+# ::snt yes for 7 people starting Tuesday for 5 nights
+( 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 "7"
+  ))
+)
+
+# ::id MUL1050.json_0008
+# ::snt Thank you for your assistance , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1598.json_0000
+# ::snt I 'm looking for an expensive restaurant in the north area
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1598.json_0002
+# ::snt Do any of them specialize in chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1598.json_0004
+# ::snt Lets try Hakka . It will be just myself at 16:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1598.json_0006
+# ::snt Great , thank you . Can you help me with train schedules too ? I need to get to Cambridge from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1598.json_0008
+# ::snt I will be traveling on Tuesday and it should arrive in Cambridge by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1598.json_0010
+# ::snt No , any will be fine .   I only need a ticket for myself .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :People ( Tr2 / 1)
+)
+
+# ::id MUL1598.json_0012
+# ::snt No thank you .   Appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2634.json_0000
+# ::snt Can you let me know about 4 star places in cambridge ?   I want a personal touch , so a guesthouse who be perfect .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2634.json_0002
+# ::snt Moderately priced will work .   Also it should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2634.json_0004
+# ::snt Sounds good , could you book me a room for 1 person for 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 "1"
+  ))
+)
+
+# ::id PMUL2634.json_0006
+# ::snt No , that 's all I need .   Thanks for you assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2634.json_0008
+# ::snt I 'm sorry , I forgot . I am also looking for museums to see .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2634.json_0010
+# ::snt Actually , I am not really familiar with the area . Would you mind suggesting one to visit ? Anywhere in town is fine .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2634.json_0012
+# ::snt Perfect , could I have the entrance fee and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2634.json_0014
+# ::snt No that will be all thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1867.json_0000
+# ::snt Yes , can you help me with my hotel plans ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1867.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 PMUL1867.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 PMUL1867.json_0006
+# ::snt I would like to be in the center .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1867.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 PMUL1867.json_0010
+# ::snt Either is fine .
+( o / out_of_scope )
+
+# ::id PMUL1867.json_0012
+# ::snt Do they have internet and what is there address ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1867.json_0014
+# ::snt No , do n't worry about booking the room , just please give me the address for the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1867.json_0016
+# ::snt I also need a train . It should leave Monday from Broxbourne and arrive in Cambridge by 10:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1867.json_0018
+# ::snt Yes please book that for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1867.json_0020
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0677.json_0000
+# ::snt I need to book a train ticket going to Cambridge any day but has to arrive by 18:30 , can you assist me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0677.json_0002
+# ::snt I will be leaving london kings cross on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0677.json_0004
+# ::snt Actually , I decided not to book it just now . However , what 's the travel time for that route ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0677.json_0006
+# ::snt Thank you . Can you assist me with finding a hotel as well ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0677.json_0008
+# ::snt I 'd like a hotel in the moderate price range with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0677.json_0010
+# ::snt What have you got with 0 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0677.json_0012
+# ::snt Yes , for one person . I 'd like it for 4 nights starting sunday . Please provide a reference number .
+( a / and
+ :op1(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 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0677.json_0014
+# ::snt Thank you ! I think that 's everything . You 've been a big help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4134.json_0000
+# ::snt I am hearing some good things about queens college , can you give me some basic info on them ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "queens"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4134.json_0002
+# ::snt Yes , I 'd like to know the entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4134.json_0004
+# ::snt No thanks . I also need a train leaving Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4134.json_0006
+# ::snt I 'd like to go to Leicester please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4134.json_0008
+# ::snt I would like to leave after 09:45 . Can you book the first one available after that and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "09:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4134.json_0010
+# ::snt Just myself will be travelling .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL4134.json_0012
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4134.json_0014
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1266.json_0000
+# ::snt Can you help me find a train that will arrive in birmingham new street by 16:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1266.json_0002
+# ::snt I would like to leave Friday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1266.json_0004
+# ::snt Yes , I would like to book for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1266.json_0006
+# ::snt Yes I also need information on queens ' college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "queens"
+     :op2 "'"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL1266.json_0008
+# ::snt No , that 's great . Thank you . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02153.json_0000
+# ::snt I need a taxi to pick me up at Regency Gallery and take me to Don Pasquale Pizzeria .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+)
+
+# ::id SNG02153.json_0002
+# ::snt I would like to arrive by 20:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG02153.json_0004
+# ::snt No , that 's all . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2272.json_0000
+# ::snt Hi there . Can you help me pick out a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2272.json_0002
+# ::snt I would like to dine in a cheap chinese food restaurant that is located in the south . Can you help me find one ?
+( 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 PMUL2272.json_0004
+# ::snt No , can you please give the address and phone number for the Lucky Star . Thanks so much .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Lucky"
+     :op2 "Star"
+  ))
+   )
+)
+
+# ::id PMUL2272.json_0006
+# ::snt I am also looking for place to visit in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2272.json_0008
+# ::snt Can you make a suggestion and provide the type , phone , and address ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2272.json_0010
+# ::snt Great ! Thanks ! That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1489.json_0000
+# ::snt Are there any Catalan restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1489.json_0002
+# ::snt Actually , can you try anything that serves French food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL1489.json_0004
+# ::snt Yes , please . I need a table for 8 on Friday at 17:30 , please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1489.json_0006
+# ::snt Can I have the reference number for the reservation please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1489.json_0008
+# ::snt What about 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1489.json_0010
+# ::snt If 16:30 is available , I 'll need the reference number , too , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1489.json_0012
+# ::snt Great thanks . I also need a train , one leaving peterborough and arriving at Cambridge by 11:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1489.json_0014
+# ::snt I would like it for Friday , please . Can you please provide a reference number as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1489.json_0016
+# ::snt Thank you , I wo n't be needing anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0129.json_0000
+# ::snt Do you have information on all restaurants ?   I 'm looking for a certain one .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0129.json_0002
+# ::snt i want to book a table for 4 people at 16:15 on Tuesday in a restaurant called little seoul . please provide me with the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0129.json_0004
+# ::snt Yes . I am looking for a 3-star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL0129.json_0006
+# ::snt Yes it must have Wifi and be moderately priced
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0129.json_0008
+# ::snt Yes , please . For the same number of people , 2 nights , and the same day . I will also need a reference number .
+( a / and
+ :op1(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 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0129.json_0010
+# ::snt Thank you . I will need a taxi to get from one place to the other , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0129.json_0012
+# ::snt Yes , just as long as I 'm at the restaurant in time for the reservations .
+( Tm1 / Taxi-Inform
+   :Depart ( riTa1 / bridge_guest_house)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0129.json_0014
+# ::snt That is all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0129.json_0016
+# ::snt You are welcome for using your services . Goodbye now .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1978.json_0000
+# ::snt I 'm looking for a train to leave from stantsted airport on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stantsted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1978.json_0002
+# ::snt Yes . Is there one that leaves after 11:15 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1978.json_0004
+# ::snt Nope , what is the travel time on the one that leaves closest to 11:15 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1978.json_0006
+# ::snt I do n't want to book yet ,   I need to first make sure that I can stay at a hotel called " Acorn Guest House " .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1978.json_0008
+# ::snt Yes please book it for 5   people and 4 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1978.json_0010
+# ::snt Thank you so much . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0571.json_0000
+# ::snt Can you help me find an Afghan restaurant on the west side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0571.json_0002
+# ::snt Try a different cuisine . Just an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0571.json_0004
+# ::snt Indian food please . What are the options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0571.json_0006
+# ::snt No , I 'll have to discuss it with my wife .   Can you just get me the postcode for Maharajah Tandoori please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Maharajah"
+  ))
+   )
+)
+
+# ::id SNG0571.json_0008
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01608.json_0000
+# ::snt Are there any Portuguese restaurants in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id SNG01608.json_0002
+# ::snt If one of them has a moderate price range please give me that address . If not tell me about Turkish restaurants instead .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id SNG01608.json_0004
+# ::snt Actually I need a moderately priced restaurant . Are there any fitting that description ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG01608.json_0006
+# ::snt Yes , I need a reservation for 1 people at 14:00 on monday .
+( 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 "1"
+  ))
+)
+
+# ::id SNG01608.json_0008
+# ::snt Thanks so much . That 's all for today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0496.json_0000
+# ::snt Hello ! I need a train departing Cambridge after 18:30 , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0496.json_0002
+# ::snt I would like to leave on Friday 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 "friday"
+  ))
+)
+
+# ::id MUL0496.json_0004
+# ::snt Yes . I 'd like 3 tickets on the 19:01 train , please . And can I have 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 MUL0496.json_0006
+# ::snt Yes . I would like to know about places to go in the west area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0496.json_0008
+# ::snt I would like to go to a concerthall .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL0496.json_0010
+# ::snt I suppose a museum would do as well . Any recommendations for museums west of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0496.json_0012
+# ::snt Any of them would be fine . Can you just give me the name , address with postcode and the phone number ? Thanks .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0496.json_0014
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1763.json_0000
+# ::snt Hello I 'll be coming to Cambridge and need a room to stay in . Can you recommend a guesthouse that has free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1763.json_0002
+# ::snt I do n't have a price range in mind . But I would like a 4 star rating and somewhere that offers free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1763.json_0004
+# ::snt No I do n't care which area it is in , just so it is a guesthouse with free parking and 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL1763.json_0006
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL1763.json_0008
+# ::snt I need to book it on friday for 2 nights for 8 people . Could i please have the reference number ?
+( a / and
+ :op1(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"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1763.json_0010
+# ::snt Yes , please . I need to go to Birmingham New Street on Saturday , and I 'd like to get there at or shortly before 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1763.json_0012
+# ::snt That should work , yes please get me 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1763.json_0014
+# ::snt No , that 's all I need today .   Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1202.json_0000
+# ::snt I 'd really like to get some Middle Eastern food . Can you find a cheap place for me to grab some dinner ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "middle"
+     :op2 "eastern"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1202.json_0002
+# ::snt Okay , thank   you . goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1202.json_0004
+# ::snt Are there any that serve Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1202.json_0006
+# ::snt In the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1202.json_0008
+# ::snt Book one for 8 people at 18:45 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1202.json_0010
+# ::snt We will also need lodging , preferably a 4 star guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1202.json_0012
+# ::snt It should be in the same price range as the restaurant , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL1202.json_0014
+# ::snt Do they have rooms available for the same day as dinner ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1202.json_0016
+# ::snt Yes , it would be for the same group of people , and we will be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1202.json_0018
+# ::snt Starting on Wednesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1202.json_0020
+# ::snt I will need a hotel between the two .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1202.json_0022
+# ::snt I 'm sorry , I do n't want a second hotel . I need a taxi between the B&B and the restaurant that arrives to the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL1202.json_0024
+# ::snt No that is all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0397.json_0000
+# ::snt I travelling to Cambridge and am looking for a train   to the London Kings Cross station 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"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0397.json_0002
+# ::snt I want to depart from Cambridge after 19:45 and arrive at london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0397.json_0004
+# ::snt I would like to book 4 .   Can you tell me the price for each ticket before I   book them ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n15 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id MUL0397.json_0006
+# ::snt I would actually like to book 5 people and would like to know the reference number for the tickets and the address of La Tasca restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0397.json_0008
+# ::snt Yes please . Can I book a table for five people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL0397.json_0010
+# ::snt I would like to book it for 5 people at 15:30 on the same day as the train , Thursday . Can I also get the reference number for that as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n25 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n27 / name
+     :op1 "thursday"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0397.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0397.json_0014
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1210.json_0000
+# ::snt I need to find a swimming pool in the south area of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL1210.json_0002
+# ::snt Is there a type of cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1210.json_0004
+# ::snt Yes please give me their phone number and tell me what their entrance fee is please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1210.json_0006
+# ::snt No , I do n't need the address . You can however help me find a train that leaves for Kings Lynn after 09:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1210.json_0008
+# ::snt Sunday please thanks for your help .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1210.json_0010
+# ::snt Yes , I need to book tickets for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1210.json_0012
+# ::snt No that 's everything , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0573.json_0000
+# ::snt I need a train from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0573.json_0002
+# ::snt Cambridge , on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0573.json_0004
+# ::snt No . I just need to leave after 14:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL0573.json_0006
+# ::snt Not right now , thank you .   I 'm also looking for a place to dine .   I would like an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0573.json_0008
+# ::snt Do you have anything that serves modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0573.json_0010
+# ::snt Okay that sounds good . How about reserving a table for me for 18:15 for one person on 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 "one"
+  ))
+)
+
+# ::id PMUL0573.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01353.json_0000
+# ::snt I 'm interested in rooms for the night where you can get free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01353.json_0002
+# ::snt I 'm looking for something in a moderate price range , but it must have at least a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01353.json_0004
+# ::snt I do n't have a preference for the area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SNG01353.json_0006
+# ::snt that will be nice . get me the reference numbers
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG01353.json_0008
+# ::snt Please book for Sunday for 3 nights and 6 people .
+( 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 "6"
+  ))
+)
+
+# ::id SNG01353.json_0010
+# ::snt No , I need it for those days . Can you try different hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01353.json_0012
+# ::snt Sounds good . Can you try and book that one please .
+( o / out_of_scope )
+
+# ::id SNG01353.json_0014
+# ::snt Can we try for just 2 nights then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01353.json_0016
+# ::snt nope , that 's all I need thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1931.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 PMUL1931.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 PMUL1931.json_0004
+# ::snt I do not have an arrival time .
+( o / out_of_scope )
+
+# ::id PMUL1931.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 PMUL1931.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 PMUL1931.json_0010
+# ::snt No it does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL1931.json_0012
+# ::snt Sounds good . I need it for 5 nights for 6 people 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 PMUL1931.json_0014
+# ::snt No , thanks . That 's all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0927.json_0000
+# ::snt I need to find the lensfield hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+)
+
+# ::id SNG0927.json_0002
+# ::snt Book it for 7 people , 3 nights , starting sunday . Give me the reference number .
+( 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 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0927.json_0004
+# ::snt No , that 's everything . Thank you so much for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1344.json_0000
+# ::snt I 'm looking to go somewhere in the centre to enjoy some entertainment . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1344.json_0002
+# ::snt No museums , what colleges are there around town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1344.json_0004
+# ::snt can i please get the phone number , postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1344.json_0006
+# ::snt I also need a train that leaves on Monday and arrives by 14:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1344.json_0008
+# ::snt I am leaving Ely and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1344.json_0010
+# ::snt Can you book 4 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1344.json_0012
+# ::snt Ok , thank you . That ' all the information I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1344.json_0014
+# ::snt Thank for your help . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1788.json_0000
+# ::snt Please help me find a hotel called Flinches Bed and Breakfast . Thanks .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "Flinches"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+)
+
+# ::id PMUL1788.json_0002
+# ::snt Thanks . I 'd like to book a room for 6 people , for two nights on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1788.json_0004
+# ::snt We will also need to catch a train that is going to Cambridge . Any trains that will put us in Cambridge by 12:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1788.json_0006
+# ::snt I 'll be departing from leicester on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1788.json_0008
+# ::snt How about train stations near leicester ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1788.json_0010
+# ::snt No . thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1329.json_0000
+# ::snt I need a train going to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1329.json_0002
+# ::snt Yes , that 's why I 'm requesting help from Cambridge TownInfo .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1329.json_0004
+# ::snt I will be traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1329.json_0006
+# ::snt I would like to arrive by 10:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1329.json_0008
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1329.json_0010
+# ::snt Yes book it and I need a reference number please
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1329.json_0012
+# ::snt I am looking for a theatre in the east , any one 's you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1329.json_0014
+# ::snt Ok , how about a park in the east ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1329.json_0016
+# ::snt Thank you so much , that is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1329.json_0018
+# ::snt I think it might be a good time to end the conversation . I 've got to go . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01503.json_0000
+# ::snt I need a taxi today . I 'll want to leave after 05:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "05:30"
+  ))
+)
+
+# ::id SNG01503.json_0002
+# ::snt Oh I 'm sorry , I need to be picked up at the lensfield hotel , heading to don pasquale pizzeria .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01503.json_0004
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2917.json_0000
+# ::snt I 'm looking for a place to stay during my upcoming trip to Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2917.json_0002
+# ::snt it should be located in the west and should be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2917.json_0004
+# ::snt Actually , I 'm sorry .   I said I wanted something cheap , but I 'm actually thinking I want something expensive instead .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2917.json_0006
+# ::snt Can you book it please ?
+( o / out_of_scope )
+
+# ::id PMUL2917.json_0008
+# ::snt Book a 4 night stay starting Saturday for 5 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 "5"
+  ))
+)
+
+# ::id PMUL2917.json_0010
+# ::snt Yes . I am also looking for a concert hall to visit in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL2917.json_0012
+# ::snt How about an entertainment place in the east ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2917.json_0014
+# ::snt give me information on cherry hinton hall and grounds
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id PMUL2917.json_0016
+# ::snt That is very helpful , thanks . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01634.json_0000
+# ::snt I 'd like a taxi to take me to ruskin gallery
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id SNG01634.json_0002
+# ::snt I will depart from saffron brasserie at 7:15 . What is the car type and contact number so I know who and where you will pick me up ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n6 / name
+     :op1 "7:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01634.json_0004
+# ::snt That is all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0566.json_0000
+# ::snt Hello , I 'd like some information on a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0566.json_0002
+# ::snt Let 's try international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0566.json_0004
+# ::snt Moderately priced in centre . I would like to book a table for 2 at 18:45 on Sunday
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "Moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0566.json_0006
+# ::snt Can you book a table for me ?
+( o / out_of_scope )
+
+# ::id PMUL0566.json_0008
+# ::snt I am also looking for a train that day
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "that"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0566.json_0010
+# ::snt I will leave London Liverpool Street and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0566.json_0012
+# ::snt I need to arrive by 9:15 . I will also need tickets for 2 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "9:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0566.json_0014
+# ::snt thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0566.json_0016
+# ::snt That is all I needed thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3599.json_0000
+# ::snt Can you find me an expensive place serves panasian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3599.json_0002
+# ::snt Are there restaurants that serve Mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3599.json_0004
+# ::snt I am interested in La Mimosa . Please book a table for 7 at 15:15 on Wednesday . Thanks for your help !
+( 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 "7"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "La"
+     :op2 "Mimosa"
+  ))
+)
+
+# ::id PMUL3599.json_0006
+# ::snt No , that 's it . Thank you so much . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2206.json_0000
+# ::snt Are there any hotels with a star of 4 I can stay at ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2206.json_0002
+# ::snt Yes , are there any in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2206.json_0004
+# ::snt Do n't care . I am looking for free parking at the hotel though . Which ones have that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2206.json_0006
+# ::snt Just pick one of the hotels .   I just want a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2206.json_0008
+# ::snt Yes , please . I also need a train on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2206.json_0010
+# ::snt Tuesday after 08:00 , please . Leaving Cambridge for   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 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2206.json_0012
+# ::snt Okay . I need to book that for one person . Please let me know 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 MUL2206.json_0014
+# ::snt that should be all . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0940.json_0000
+# ::snt Yes , I am looking for a place to stay in the south that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0940.json_0002
+# ::snt No , but I need free wifi , too .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0940.json_0004
+# ::snt A hotel please . I would like to book it for 6 people for 5 nights starting Friday . I will need a reference number too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0940.json_0006
+# ::snt That 's all I need , thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2330.json_0000
+# ::snt I am looking for somewhere in South Cambridge with multiple sports attractions .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2330.json_0002
+# ::snt Okay . Can you search for some entertainment in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2330.json_0004
+# ::snt I would like Nusha . Can you give me the phone number and address for Nusha ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2330.json_0006
+# ::snt I also need an Irish restaurant that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2330.json_0008
+# ::snt The area does n't matter .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n17 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id PMUL2330.json_0010
+# ::snt how about one that serves mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL2330.json_0012
+# ::snt That sounds great ! Can you check and see if we can get a reservation on Sunday at 11:15 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL2330.json_0014
+# ::snt I 'll need a table for 3 people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2330.json_0016
+# ::snt That will be all today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2106.json_0000
+# ::snt I 'm looking for a train that leaves on tuesday to cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2106.json_0002
+# ::snt I want to depart from Stevenage and would like to arrive in Cambridge by 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL2106.json_0004
+# ::snt I do n't care about departure time as long as I get there before 16:30 .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n13 / name
+     :op1 "16:30"
+  ))
+   )
+)
+
+# ::id MUL2106.json_0006
+# ::snt Yes , I think that will work . Can I get the price and departure time for that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2106.json_0008
+# ::snt No thanks . No booking for today . Can you help me find a place to stay .. a hotel maybe ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2106.json_0010
+# ::snt Yes , a hotel preferably with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2106.json_0012
+# ::snt I do n't care about the location , but I would like to be in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2106.json_0014
+# ::snt Please book Ashley for 7 people and 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2106.json_0016
+# ::snt tuesday , get me the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2106.json_0018
+# ::snt Yes please try the Lovell Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n26 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL2106.json_0020
+# ::snt Can we try three nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2106.json_0022
+# ::snt No that is all the help I need . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3424.json_0000
+# ::snt Hi , you can help me find a cheap restaurant on the East
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3424.json_0002
+# ::snt Sounds great ! please book it for 2 people at 18:!5 on monday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3424.json_0004
+# ::snt I also need a train on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3424.json_0006
+# ::snt I will be departing Cambridge and going 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 PMUL3424.json_0008
+# ::snt I want the train to leave after 08:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL3424.json_0010
+# ::snt That should be perfect . Can I get reservations for 2 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3424.json_0012
+# ::snt Perfect ! ! Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0733.json_0000
+# ::snt Hi , Are there any expensive Indian restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0733.json_0002
+# ::snt I would prefer a restaurant in the west side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0733.json_0004
+# ::snt Actually , I just need the number and address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0733.json_0006
+# ::snt No , that 'll be all for today . Thanks a lot . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2365.json_0000
+# ::snt Can you find an attraction in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2365.json_0002
+# ::snt Not really . I just want to see some local tourist attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2365.json_0004
+# ::snt I am also looking for a place to dine . The restaurant should serve turkish food and should be in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2365.json_0006
+# ::snt Yes , that will work perfect . I will go ahead and contact them myself though . Thanks so much . Take care . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2365.json_0008
+# ::snt I also need to book the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2365.json_0010
+# ::snt I would like to dine on Tuesday and need a table for 7 people at 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2365.json_0012
+# ::snt No , as long as the Meze Bar Restaurant is in the centre area , that is perfect . Thank you .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n18 / name
+     :op1 "Meze"
+     :op2 "Bar"
+  ))
+)
+
+# ::id MUL1569.json_0000
+# ::snt Hi , can you help me plan my Cambridge trip ? 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 MUL1569.json_0002
+# ::snt Actually , I need to leave Tuesday after 10:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL1569.json_0004
+# ::snt Yes , please make a reservation 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 MUL1569.json_0006
+# ::snt I 'm also looking for a place to eat . I would like an expensive south indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1569.json_0008
+# ::snt Hmm , are you sure ? I want something south indian , expensive and in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1569.json_0010
+# ::snt What about one that serves mediterranean ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL1569.json_0012
+# ::snt You said you have two options . What is the other option available ?
+( Rm1 / Restaurant-Inform
+   :Choice ( ChoRe2 / Choice 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1569.json_0014
+# ::snt Lets go with the Shiraz please
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n26 / name
+     :op1 "shiraz"
+  ))
+)
+
+# ::id MUL1569.json_0016
+# ::snt No . I think I am ok although I would like the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1569.json_0018
+# ::snt No , that is all . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1569.json_0020
+# ::snt I do n't need anything else . You were a great help . Goodbye !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1593.json_0000
+# ::snt I am looking for a train that leaves on Wednesday , going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1593.json_0002
+# ::snt That 's pretty early .   Would there be a later train that arrives by 15:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1593.json_0004
+# ::snt No . How long will the train take ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1593.json_0006
+# ::snt Thanks . I also need a particular hotel . Its name is ashley hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1593.json_0008
+# ::snt Yes . Book for 5 people , 5 nights starting on 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 PMUL1593.json_0010
+# ::snt That is all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4186.json_0000
+# ::snt I 'm looking for a restaurant called nandos . Are you aware of it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id PMUL4186.json_0002
+# ::snt Are you sure that they have two locations ? Can you tell me their address(es ) ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4186.json_0004
+# ::snt Yes , I 'm also looking for a hotel - the cambridge belfry ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+)
+
+# ::id PMUL4186.json_0006
+# ::snt Yes their postcode and whether they have free parking or not .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4186.json_0008
+# ::snt You did n't answer my question . I need the postcode for The Cambridge Belfry and I need to know if they have free parking or not .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+)
+
+# ::id PMUL4186.json_0010
+# ::snt Okay , That is all I need ton know .
+( o / out_of_scope )
+
+# ::id PMUL4186.json_0012
+# ::snt What is their price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL4186.json_0014
+# ::snt cool , that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4186.json_0016
+# ::snt No . I think that is all . I think you were a lot of help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0006.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0006.json_0002
+# ::snt I 'd like a moderately priced hotel in the south , with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0006.json_0004
+# ::snt You just gave me the address .   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 PMUL0006.json_0006
+# ::snt I 'm looking for a chinese restaurant as well . Is there anything near the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL0006.json_0008
+# ::snt I really need that to be in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0006.json_0010
+# ::snt The lucky star would be just fine . I need the postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0006.json_0012
+# ::snt Thanks . Yes , I will need a taxi from the hotel to the lucky star restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0006.json_0014
+# ::snt I 'm not sure I just need to leave the hotel by 17:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0006.json_0016
+# ::snt Thanks for all of your help , I 'm all set now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2442.json_0000
+# ::snt I 'm looking for some architecture in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2442.json_0002
+# ::snt Do you have any attractions in the type of a museum then in the west area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2442.json_0004
+# ::snt Yes , can you tell me about the kettle 's yard ? What is the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2442.json_0006
+# ::snt Great , could I also find a moderately - priced Brazilian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "brazilian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2442.json_0008
+# ::snt Well , let 's give Chinese food a try !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2442.json_0010
+# ::snt Nope can you choose one for me and book a table for 8 at 11:45 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2442.json_0012
+# ::snt Can I have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL2442.json_0014
+# ::snt That is perfect . Thank you . I think that will be everything today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01692.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 SNG01692.json_0002
+# ::snt The hotel should have a star of 3 and should be in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01692.json_0004
+# ::snt Sure , please book it for 8 people 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 "8"
+  ))
+)
+
+# ::id SNG01692.json_0006
+# ::snt advice me on another booking duration
+( Bt1 / Booking-Request
+  :Stay ( aBo0 / question )
+)
+
+# ::id SNG01692.json_0008
+# ::snt Are you sure that did n't work ? 8 people and 3 nights starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG01692.json_0010
+# ::snt Thanks , that 's all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2130.json_0000
+# ::snt I 'm looking to book lodging for a place to stay , it should be a guesthouse and have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2130.json_0002
+# ::snt I would like one   in Caimbridge that is in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2130.json_0004
+# ::snt The El Shaddi is fine . Can I please have a room for 4 people , for 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 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "El"
+     :op2 "Shaddi"
+  ))
+)
+
+# ::id MUL2130.json_0006
+# ::snt Yes , please help me find a train ? I need to travel on Friday , and I need to arrive at my destination by 21:15 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL2130.json_0008
+# ::snt I am leaving from Cambridge and going to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2130.json_0010
+# ::snt No , but if you ca n't decide , maybe pick the one that departs the latest and still gets us their by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL2130.json_0012
+# ::snt Yes , please book that train for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2130.json_0014
+# ::snt Wonderful . Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2193.json_0000
+# ::snt Yes , I 'd like to find a cheap hotel in Cambridge for Monday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2193.json_0002
+# ::snt On second thought , I 'd like a moderately priced guest house .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2193.json_0004
+# ::snt I need wifi , and free parking , if possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2193.json_0006
+# ::snt That sounds great . Can you book it for Wednesday for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2193.json_0008
+# ::snt I need it starting on Wednesday for 6 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2193.json_0010
+# ::snt Yes , lets try for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2193.json_0012
+# ::snt Can you also find me a train ? I need it departing from bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2193.json_0014
+# ::snt Going to cambridge and leaving anytime after 12:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL2193.json_0016
+# ::snt Yes , please , for 1 person . Could I get a price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1661.json_0000
+# ::snt Are there trains to Cambridge on Sunday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1661.json_0002
+# ::snt leaving cambridge on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1661.json_0004
+# ::snt I would like to go from Ely to Cambridge and arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "8:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1661.json_0006
+# ::snt I would like to book the 7:35 please , also give me the train ID ? And will I be close to Yu Garden ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Id ( aTr0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n17 / name
+     :op1 "Yu"
+     :op2 "Garden"
+  ))
+   )
+)
+
+# ::id MUL1661.json_0008
+# ::snt I am also looking for a restaurant called yu garden , I need you to book it foe 2 peopleat 13:30 for Sunday . I need the reference number please. thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL1661.json_0010
+# ::snt I 'm also looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1661.json_0012
+# ::snt No i 'm sorry , I was mistaken , thank you , that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0617.json_0000
+# ::snt Hi , can you help me find a restaurant in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0617.json_0002
+# ::snt I 'm in the mood for italian food . Which is your favorite ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0617.json_0004
+# ::snt Great .   Can you book a table for 1 on Saturday at 12:45 ?
+( 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 "1"
+  ))
+)
+
+# ::id SNG0617.json_0006
+# ::snt Terrific ! You are great , please send me all this information to my e - mail , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0617.json_0008
+# ::snt No I have everything I wanted to know . Thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0617.json_0010
+# ::snt Thanks . I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1623.json_0000
+# ::snt Would you help me book a train today ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1623.json_0002
+# ::snt to broxbourne on Wednesday . I would like to leave after 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL1623.json_0004
+# ::snt That sounds just perfect . Can you book us 5 seats on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1623.json_0006
+# ::snt Can you give me the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1623.json_0008
+# ::snt Yes , I need a place to stay in , preferably something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1623.json_0010
+# ::snt I would like to stay in the east . I prefer a hotel , if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1623.json_0012
+# ::snt yes . could you provide the postcode and star of the hotel .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1623.json_0014
+# ::snt thanks . i 've got all i need . take care . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2006.json_0000
+# ::snt Hi , I am trying to plan my trip and could use some help with a particular restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2006.json_0002
+# ::snt It 's called Cambridge Lodge Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2006.json_0004
+# ::snt Yes I would like reservations for 2 people at 13:45 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2006.json_0006
+# ::snt I am also looking for places to visit on the north side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2006.json_0008
+# ::snt Would you just recommend one and let me know what type it is please ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2006.json_0010
+# ::snt Just tell me the attraction type please
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2006.json_0012
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4368.json_0000
+# ::snt Can you find a place to eat in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4368.json_0002
+# ::snt I 'm craving some international food .   Can you point me in the right direction ?   I 'm looking to eat somewhere in the east area of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4368.json_0004
+# ::snt Yes . please book me a table for friday at 13:00 for 6 people .
+( 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 "6"
+  ))
+)
+
+# ::id PMUL4368.json_0006
+# ::snt Thank you !   Could you also find an architectural attraction near the restaurant ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n14 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4368.json_0008
+# ::snt Are there any multiple sports attractions in the same area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4368.json_0010
+# ::snt Give me the address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4368.json_0012
+# ::snt Can you book me a taxi to get from Cherry Hinton 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 PMUL4368.json_0014
+# ::snt Could you book a taxi at 12:30 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4368.json_0016
+# ::snt Thank you very much ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1801.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 PMUL1801.json_0002
+# ::snt I am looking for a train arriving in Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1801.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 PMUL1801.json_0006
+# ::snt Yes , that will be fine can you get me a ticket ?
+( o / out_of_scope )
+
+# ::id PMUL1801.json_0008
+# ::snt I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1801.json_0010
+# ::snt I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1801.json_0012
+# ::snt I 'd like something moderately - priced , 3-stars , and in the north . And I do need wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "3-stars"
+  ))
+)
+
+# ::id PMUL1801.json_0014
+# ::snt No , but could you book a room on Tuesday for me please ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1801.json_0016
+# ::snt 7 5 nights starting from tuesday , need the reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1801.json_0018
+# ::snt that is it for today
+( o / out_of_scope )
+
+# ::id SNG0098.json_0000
+# ::snt I would like to book a taxi to Royal Standard , leaving after 03:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "03:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG0098.json_0002
+# ::snt I will be going to the Royal standard , leaving from the Tenpin .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "tenpin"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "Royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG0098.json_0004
+# ::snt No , that 'll be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3279.json_0000
+# ::snt My friends and I are into the club scene , what nightclubs are in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL3279.json_0002
+# ::snt You can chose for me but I need a entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3279.json_0004
+# ::snt I am also looking for a train to go between Ely and Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3279.json_0006
+# ::snt On Monday , please and I 'd like to arrive by 15:00 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3279.json_0008
+# ::snt I like to arrive at 15:00 . Thanks
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n13 / name
+     :op1 "15:00"
+  ))
+   )
+)
+
+# ::id PMUL3279.json_0010
+# ::snt Yes , please . I need to book train tickets for five people , please . May I have the reference number of the booking ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3279.json_0012
+# ::snt No thanks . You did everything and were so helpful . I appreciate it . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2321.json_0000
+# ::snt I need to find information about a certain restaurant , can you help with that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2321.json_0002
+# ::snt It is called maharajah tandoori restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL2321.json_0004
+# ::snt Can you book a table for 7 people at 12:30 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2321.json_0006
+# ::snt Any interesting boats on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2321.json_0008
+# ::snt Can i get the phone number and postcodes for those ? Thank you .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2321.json_0010
+# ::snt No . You have quickly answered all my questions . Thank you so much . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2305.json_0000
+# ::snt Yeah , I 'm looking for an entertaining tourist attraction , can point me in the direction of some places to check out ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2305.json_0002
+# ::snt No preference , please just pick one and give me the postcode and address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL2305.json_0004
+# ::snt What area is the Funky Fun House located ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2305.json_0006
+# ::snt I am also looking for a restaurant that 's moderately priced and serves british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2305.json_0008
+# ::snt Let 's try making at booking at the one in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2305.json_0010
+# ::snt We 'll need the reservation for Friday at 19:30 . What 's the name of the restaurant in the West ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "West"
+  ))
+)
+
+# ::id MUL2305.json_0012
+# ::snt There will be 7 of us . Can you please give me the reference number as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2305.json_0014
+# ::snt Thank you . Now I need to arrange a taxi to take me from Funky Fun House to dinner at Saint John 's .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL2305.json_0016
+# ::snt Thank you so much . That 's all I need for tonight . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2882.json_0000
+# ::snt Hi , can you give me some information on a place to stay when I arrive in Cambridge next week ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2882.json_0002
+# ::snt Not worried about the price but I would like a guesthouse in the east with free wifi .
+( 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"
+  ))
+)
+
+# ::id PMUL2882.json_0004
+# ::snt Yes , and may you please book a room in the hotel for 4 nights ? It 's for one person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2882.json_0006
+# ::snt I will be arriving on Monday , I will need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2882.json_0008
+# ::snt I 'm also looking for some places to go in the same area as the hotel . Can you make some suggestions ? I need the address , postcode , and entrance fee if any .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n13 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2882.json_0010
+# ::snt How about some restaurants , and I want to book a taxi so that I can travel from place to place .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2882.json_0012
+# ::snt Sorry , I 'm looking for an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2882.json_0014
+# ::snt do they have ample parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2882.json_0016
+# ::snt That 's fine , uh ...   I want to book a taxi so that I can travel from the guest house to the museum .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2882.json_0018
+# ::snt I would like to leave the museum by 23:15 to head back to the guesthouse .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "23:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+)
+
+# ::id PMUL2882.json_0020
+# ::snt Great thank you . Yes that is correct .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2882.json_0022
+# ::snt No that will be all for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0798.json_0000
+# ::snt I was wondering if you could help me find 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 MUL0798.json_0002
+# ::snt The hotel should be in the cheap price range and should have a star of 4 with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0798.json_0004
+# ::snt Is that a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0798.json_0006
+# ::snt Actually first I would like you to help me find a train that goes between Peterborough and 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 "peterborough"
+  ))
+)
+
+# ::id MUL0798.json_0008
+# ::snt I 'd like to arrive by 20:45 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0798.json_0010
+# ::snt I am not looking to make a booking , I just want to know what the travel time is .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0798.json_0012
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1627.json_0000
+# ::snt Hi there , I 'm looking for a place to eat that serves Indian food in the city centre . Do you have any good recommendations ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1627.json_0002
+# ::snt No particular price range , but I do need a restaurant that is available to book 7 people on Friday at 19:15 .   I also need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1627.json_0004
+# ::snt No thank you . I do need to book a train departing from Cambridge though .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1627.json_0006
+# ::snt I would like to leave on Saturday and go to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1627.json_0008
+# ::snt I would like to leave after 17:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1627.json_0010
+# ::snt That would be fine . I need you to book seats on that train for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1627.json_0012
+# ::snt That 's all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0073.json_0000
+# ::snt Can you find a restaurant the serves gastropub food and is on the east side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0073.json_0002
+# ::snt Yes I would like you to provide me the address and phone number of that restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0073.json_0004
+# ::snt Can I book a reservation for 7 at 13:00 this Friday ?
+( 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 "7"
+  ))
+)
+
+# ::id MUL0073.json_0006
+# ::snt Yes , I am also looking for a hotel called gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0073.json_0008
+# ::snt Yes please , we will check in after we eat at the Royal Standard and stay for five nights .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n17 / name
+     :op1 "Royal"
+     :op2 "Standard"
+  ))
+   )
+)
+
+# ::id MUL0073.json_0010
+# ::snt No , I think I 'm all set . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4231.json_0000
+# ::snt Please find a restaurant in the north that serves unusual food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4231.json_0002
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4231.json_0004
+# ::snt How about a Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4231.json_0006
+# ::snt Can you recommend one of those ?
+( o / out_of_scope )
+
+# ::id PMUL4231.json_0008
+# ::snt Yes could you give me their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4231.json_0010
+# ::snt What price range is that in ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL4231.json_0012
+# ::snt Are there any swimming pools in the same area as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL4231.json_0014
+# ::snt Yes , that sounds great can you send me all the info .
+( o / out_of_scope )
+
+# ::id PMUL4231.json_0016
+# ::snt Yes , I am going to need a taxi for transport fro the restaurant by 04:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "04:00"
+  ))
+)
+
+# ::id PMUL4231.json_0018
+# ::snt Awesome . Nothing further .
+( o / out_of_scope )
+
+# ::id PMUL4231.json_0020
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4616.json_0000
+# ::snt Find me a restaurant called cocum
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id PMUL4616.json_0002
+# ::snt could tou please help me book a table for 6 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 "6"
+  ))
+)
+
+# ::id PMUL4616.json_0004
+# ::snt I would like to get a train as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4616.json_0006
+# ::snt We will be departing from Broxbourne on Tuesday to arrive by 8:15 in Cambridge .
+( 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 "8:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4616.json_0008
+# ::snt Yes , please select one and book it for 6 people . I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4616.json_0010
+# ::snt Thanks , that 's it for me . Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1697.json_0000
+# ::snt Hi , are there any trains 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 MUL1697.json_0002
+# ::snt I need to leave on friday and arrive by 16:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1697.json_0004
+# ::snt Yes , I 'd like eight tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL1697.json_0006
+# ::snt Yes I need to find a nice expensive British restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1697.json_0008
+# ::snt The area does not matter . They just need to have an available table for 8 people at 10:45 on Friday night .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1697.json_0010
+# ::snt Is 9:45 an available time ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1697.json_0012
+# ::snt I would like to book a table at 9:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1697.json_0014
+# ::snt Yes . I would like a reservation on Friday at 10:45 for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1697.json_0016
+# ::snt how about 8:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n32 / name
+     :op1 "friday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n34 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL1697.json_0018
+# ::snt Let is try again , 9:45 , expensive British food , a group of eight on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n36 / name
+     :op1 "9:45"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n38 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n40 / name
+     :op1 "British"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n42 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1697.json_0020
+# ::snt Is there anything available for 8 people on friday at 9:45 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n44 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n46 / name
+     :op1 "friday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n48 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1697.json_0022
+# ::snt Keep trying . I need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1697.json_0024
+# ::snt No that 's it , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4842.json_0000
+# ::snt I need a restaurant 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 PMUL4842.json_0002
+# ::snt I need something in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4842.json_0004
+# ::snt Sounds great ! Please book a table for Sunday at 16:00 for 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4842.json_0006
+# ::snt Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4842.json_0008
+# ::snt Yes , actually . I 'd like to find a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4842.json_0010
+# ::snt It does not matter but please find a guesthouse in the expensive range and include free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Parking ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4842.json_0012
+# ::snt Actually , how about a cheap one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4842.json_0014
+# ::snt In the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4842.json_0016
+# ::snt Great ! What is their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4842.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4842.json_0020
+# ::snt That is all I needed .
+( o / out_of_scope )
+
+# ::id PMUL0090.json_0000
+# ::snt I would like to find a hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0090.json_0002
+# ::snt I do not have a specific area or price .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0090.json_0004
+# ::snt Will it fit 8 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0090.json_0006
+# ::snt i want to book it for 8 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 "8"
+  ))
+)
+
+# ::id PMUL0090.json_0008
+# ::snt I am also looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0090.json_0010
+# ::snt I want a Chinese restaurant in the south
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0090.json_0012
+# ::snt Tell me the postcode for the cheap restaurant
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0090.json_0014
+# ::snt Okay thanks , that s all i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1812.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 PMUL1812.json_0002
+# ::snt This will be for wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1812.json_0004
+# ::snt No that wo n't be necessary .   Can you just tell me what the arrival time is ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1812.json_0006
+# ::snt I can leave any time after 13:45 going to Cambridge . Will you check the schedule again , please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1812.json_0008
+# ::snt Just the first departure after 13:45 please , no booking , just the price and arrival time .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Leave ( LeaTr3 / Leave 
+    :name ( n13 / name
+     :op1 "13:45"
+  ))
+   )
+)
+
+# ::id PMUL1812.json_0010
+# ::snt I also need to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1812.json_0012
+# ::snt It does nt matter . I just want it to be a cheap guesthouse with wifi included .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( onHo4 / dontcare)
+)
+
+# ::id PMUL1812.json_0014
+# ::snt No I just need the phone number . Thanks
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1812.json_0016
+# ::snt That 's all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0713.json_0000
+# ::snt Hi . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0713.json_0002
+# ::snt I want to depart from leicester and go to cambridge . I also want to 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 "leicester"
+  ))
+)
+
+# ::id PMUL0713.json_0004
+# ::snt I need to leave after 13:45 . Can you help find something ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL0713.json_0006
+# ::snt Yes that will be fine , can you book me a seat 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 PMUL0713.json_0008
+# ::snt Actually , I could use some help finding an expensive restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0713.json_0010
+# ::snt I would like european , please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0713.json_0012
+# ::snt I just need the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0713.json_0014
+# ::snt Thank you for the address . That is all the help I need today .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0456.json_0000
+# ::snt I am looking for a mexican restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0456.json_0002
+# ::snt How about an Indian restaurant then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0456.json_0004
+# ::snt Oh , no , but I do need the postcode address and number .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0456.json_0006
+# ::snt No really , I do n't need a booking .
+( o / out_of_scope )
+
+# ::id SNG0456.json_0008
+# ::snt That 's everything I wanted to find out thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2569.json_0000
+# ::snt Yes , I am looking for theatres to go to in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL2569.json_0002
+# ::snt Can you give me some info on the one in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2569.json_0004
+# ::snt Thanks ! I 'm also looking for an expensive hotel . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2569.json_0006
+# ::snt Yes , it should have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2569.json_0008
+# ::snt That is n't really important for me . Please recommend one and book it for six people .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :People ( PeoHo3 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL2569.json_0010
+# ::snt Starting Saturday .   I need 5 nights for 6 people by the way .
+( 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 MUL2569.json_0012
+# ::snt Yes I would also like a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2569.json_0014
+# ::snt I 'm going to need a taxi at the hotel first , I 'll be leaving the hotel at 19:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2569.json_0016
+# ::snt Great !   That should be all I need .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2563.json_0000
+# ::snt Hi , I am traveling to Cambridge and could use some help for sure .   I am so excited to see some local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2563.json_0002
+# ::snt I 'm looking for a hotel called cityroomz .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL2563.json_0004
+# ::snt Can you please book a room for 4 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 "4"
+  ))
+)
+
+# ::id PMUL2563.json_0006
+# ::snt Thanks . I am also looking for places to go in town . Perhaps an attraction in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2563.json_0008
+# ::snt That sounds perfect . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2563.json_0010
+# ::snt No thanks . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1514.json_0000
+# ::snt I need to find a place to eat in Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1514.json_0002
+# ::snt moderate and British please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1514.json_0004
+# ::snt Great ! Can I book a table for one at 13:45 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1514.json_0006
+# ::snt Yes .   I am also looking for a train departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1514.json_0008
+# ::snt My destination is kings lynn and I need to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1514.json_0010
+# ::snt What 's the last train that gets to Kings Lynn by 18:15 Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1514.json_0012
+# ::snt What time does that train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1514.json_0014
+# ::snt Perfect . Please book that train for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1514.json_0016
+# ::snt I actually did n't need that booked just yet , but that will probably save me some time , so thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0722.json_0000
+# ::snt I 'm looking for a place to dine that serves British food . It should be 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 SNG0722.json_0002
+# ::snt The Oak Bistro sounds fabulous . Can I get a table there on Sunday at 18:30 ? There will be 6 of us .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "oak"
+     :op2 "bistro"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0722.json_0004
+# ::snt That 's great . I think that 's all I need .
+( o / out_of_scope )
+
+# ::id MUL2423.json_0000
+# ::snt Yes , I am looking for a place to dine . I would prefer the city centre and am looking for halal food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2423.json_0002
+# ::snt Ok . Is there an Indian restaurant in the centre area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2423.json_0004
+# ::snt I do n't have a price range . Can you just recommend one of the five restaurants and tell me the postcode and the price range
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL2423.json_0006
+# ::snt What is the post code for the expensive restaurant Panahar ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "panahar"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL2423.json_0008
+# ::snt I 'd like some information on theatre 's in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2423.json_0010
+# ::snt Yes , and i would also need a taxi to leave by 1:00 .
+( Am1 / Attraction-Inform
+   :Area ( enAt1 / centre)
+)
+
+# ::id MUL2423.json_0012
+# ::snt I need the taxi to pick me up at the theatre . But I suppose we should figure out exactly which theatre that is . You mentioned one in the centre ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2423.json_0014
+# ::snt How about Cambridge Arts ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Cambridge"
+     :op2 "Arts"
+  ))
+)
+
+# ::id MUL2423.json_0016
+# ::snt I would be going from Cambridge Arts to Panahar , leaving by 1:00 . Can you please provide the postcode and phone number of Cambridge Arts as well ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "panahar"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n20 / name
+     :op1 "1:00"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2423.json_0018
+# ::snt Great , I just need the taxi and I will be all set .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2423.json_0020
+# ::snt OK , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2423.json_0022
+# ::snt Thanks , that 's all I need , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1491.json_0000
+# ::snt I need to take a train from cambridge , I need to arrive at my destination by 17:00/
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1491.json_0002
+# ::snt I would like to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1491.json_0004
+# ::snt I need to get to Norwich please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1491.json_0006
+# ::snt That cuts it a little close but it will do . I do n't need it booked , though . Can you also find me a place to get some food ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1491.json_0008
+# ::snt I would like an indian restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1491.json_0010
+# ::snt Whichever ever one has 11:00 for two people on the same day available , that one would be fine .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1491.json_0012
+# ::snt No that will be all .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2746.json_0000
+# ::snt I 'm looking for a places to stay in south Cambridge that offer free parking for guests .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2746.json_0002
+# ::snt Yes , the south of town preferably .   And a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2746.json_0004
+# ::snt Yes that 's what we need .   Can you book a hotel for 3 people starting Friday ?   We intend to stay 5 nights by the way .
+( 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 "3"
+  ))
+)
+
+# ::id PMUL2746.json_0006
+# ::snt And is there anything for parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2746.json_0008
+# ::snt ok , i need places to go around town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2746.json_0010
+# ::snt The same as the hotel please
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2746.json_0012
+# ::snt No , thanks . I 'm thinking I want to visit a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2746.json_0014
+# ::snt How about something that is an entertainment venue in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2746.json_0016
+# ::snt That would work what s the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2746.json_0018
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2746.json_0020
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2218.json_0000
+# ::snt I need a train to Norwich , from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2218.json_0002
+# ::snt On Tuesday . I need to get into Norwich by 15:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Norwich"
+  ))
+)
+
+# ::id MUL2218.json_0004
+# ::snt No thanks . I do n't want to book today . But can you tell me what time that train departs ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2218.json_0006
+# ::snt Thank you , I also need to find a place to stay . I would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2218.json_0008
+# ::snt Yes the cheap price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2218.json_0010
+# ::snt Yes , I prefer one located to the west . I do n't care of how many stars it has .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL2218.json_0012
+# ::snt Okay , then book a room for 4 people and 5 nights on 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 "4"
+  ))
+)
+
+# ::id MUL2218.json_0014
+# ::snt No , that was everything I needed help with , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0613.json_0000
+# ::snt I would like to try saigon city .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG0613.json_0002
+# ::snt 5 people on a Wednesday at 19:45 .
+( 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 "5"
+  ))
+)
+
+# ::id SNG0613.json_0004
+# ::snt Thank you for help . That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1060.json_0000
+# ::snt Hello , I would like to find a hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1060.json_0002
+# ::snt Yes . The centre would be nice and also free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1060.json_0004
+# ::snt Please book me some rooms for The University Arms to accommodate 8 people for 3 nights starting on wednesday . Can you also provide me the reference number after you book ?
+( a / and
+ :op1(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"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "University"
+     :op2 "Arms"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1060.json_0006
+# ::snt Thank you . Can you please help me find a place to go in town in the same area as the hotel ? Preferably a college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1060.json_0008
+# ::snt I believe there are some colleges in the centre of town . Can you please check again ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1060.json_0010
+# ::snt Hmmm , I was looking for the phone number and postcode of a college in the centre area . Could you help me with that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1060.json_0012
+# ::snt I 'm looking for cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1060.json_0014
+# ::snt Oh , it could be anyone then .   Just a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n28 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1060.json_0016
+# ::snt Could you give me their phone number , postcode , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1060.json_0018
+# ::snt Thank you very much . That 's all I need today , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1527.json_0000
+# ::snt I am looking for a train out of peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1527.json_0002
+# ::snt Are there any trains that leave on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Leave ( onTr2 / none)
+)
+
+# ::id MUL1527.json_0004
+# ::snt Is there any that arrive closer to 15:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1527.json_0006
+# ::snt Could I have the travel time and departure time for that one ? Also I 'm looking for a chinese restaurant that is expensive .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id MUL1527.json_0008
+# ::snt No thank you , I 'm looking for one that is in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1527.json_0010
+# ::snt I 'll try the Peking Restaurant . Can you book a table for Thursday for 7 people at 18:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1527.json_0012
+# ::snt That sounds great . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1527.json_0014
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0455.json_0000
+# ::snt I am looking at a place to eat that serves venetian food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0455.json_0002
+# ::snt Do you have any Chinese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0455.json_0004
+# ::snt I was hoping for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0455.json_0006
+# ::snt Can I book at the Ugly Duckling for 4 people , at 12:00 on wednesday please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0455.json_0008
+# ::snt Thank you ! Ca n't wait !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0455.json_0010
+# ::snt That 's all I needed . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2270.json_0000
+# ::snt I would like help finding a train headed to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2270.json_0002
+# ::snt Departing from London Kings Cross on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL2270.json_0004
+# ::snt I need to arrive by 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2270.json_0006
+# ::snt Can I get the price for a ticket , first ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2270.json_0008
+# ::snt Thanks ! I am also looking for a hotel called Archway House . Can you tell me if they have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2270.json_0010
+# ::snt I would first like to know what their price range and hotel type are , thank you .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2270.json_0012
+# ::snt Thank you , but no . You 've already helped me with everything I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1552.json_0000
+# ::snt I need a train that leaves on Monday going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1552.json_0002
+# ::snt Yes , I 'll be departing from London Kings Cross . I 'd also like to arrive in Cambridge by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1552.json_0004
+# ::snt The booking is for 8 people . If the train can accommodate that number of people please book the train and provide 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 MUL1552.json_0006
+# ::snt Thanks ! I 'm also looking for the Curry Prince restaurant , do you know where that is ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id MUL1552.json_0008
+# ::snt What area is that in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL1552.json_0010
+# ::snt Yes , I would like a reservation .
+( o / out_of_scope )
+
+# ::id MUL1552.json_0012
+# ::snt I need it for 8 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1552.json_0014
+# ::snt Actually , I wo n't be able to stay in town for dinner this time .   Thanks for everything you 've helped me with .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0919.json_0000
+# ::snt I am looking for a dining place that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0919.json_0002
+# ::snt Expensive would be great .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0919.json_0004
+# ::snt That sounds great . Please make me a reservation for 6 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 "6"
+  ))
+)
+
+# ::id PMUL0919.json_0006
+# ::snt I already told you how many people . are you paying attention ?
+( Bt1 / Booking-Request
+  :People ( aBo0 / question )
+)
+
+# ::id PMUL0919.json_0008
+# ::snt Wait , is that curry garden or a different restaurant you 've booked for me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n12 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL0919.json_0010
+# ::snt I Cocum an Indian restaurant ?   We did n't discuss Cocum at all .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n16 / name
+     :op1 "Cocum"
+  ))
+)
+
+# ::id PMUL0919.json_0012
+# ::snt I also looking for a train . The train should go to cambridge and should depart from stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0919.json_0014
+# ::snt I need to the train on Friday and I need to arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL0919.json_0016
+# ::snt I do n't need to book now . I would like the ticket price , please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0919.json_0018
+# ::snt That 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL0919.json_0020
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1376.json_0000
+# ::snt Can you help me find a 4 star expensive 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 MUL1376.json_0002
+# ::snt Is that a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1376.json_0004
+# ::snt Is there a guesthouse available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1376.json_0006
+# ::snt I would be interested in a guesthouse in the cheap price range if that is available .   Will you check for me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1376.json_0008
+# ::snt I need free internet and I need their postcode .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL1376.json_0010
+# ::snt I also need a restaurant with south African food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1376.json_0012
+# ::snt How about a restaurant that serves Italian food , do you have one that you would recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1376.json_0014
+# ::snt Sure , I would like to book a reservation for that . But first , could you tell me what area the Alexander Bed and Breakfast is in ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n23 / name
+     :op1 "Alexander"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+   )
+)
+
+# ::id MUL1376.json_0016
+# ::snt Yes , I still need to book a reservation for 8 people at Zizzi Cambridge .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n26 / name
+     :op1 "Zizzi"
+     :op2 "Cambridge"
+  ))
+)
+
+# ::id MUL1376.json_0018
+# ::snt Friday , 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1376.json_0020
+# ::snt Thank you . That 's all I needed . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2294.json_0000
+# ::snt I am planning a visit to Cambridge very soon and need some information about types of lodging available .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL2294.json_0002
+# ::snt No , I want an expensive hotel with free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2294.json_0004
+# ::snt Does it have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2294.json_0006
+# ::snt No thanks , but could you provide me with their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2294.json_0008
+# ::snt Thank you . Would it be possible to find a train for me as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2294.json_0010
+# ::snt I need to travel on saturday from cambridge to london kings cross and need to leave after 18:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2294.json_0012
+# ::snt Yes please book the train 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 MUL2294.json_0014
+# ::snt Thank you so much , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1649.json_0000
+# ::snt Hi , I 'm trying to find out more about a restaurant called cocum . What can you tell me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id MUL1649.json_0002
+# ::snt Thanks !   I 'd like to book a table for 3 .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1649.json_0004
+# ::snt I would like to book a table for 3 on Saturday at 13:30 . Are there any trains that go to Broxbourne on Sunday ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n11 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n13 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n15 / name
+     :op1 "3"
+  ))
+   )
+)
+
+# ::id MUL1649.json_0006
+# ::snt I am also looking for a train departing from cambridge on sunday and arriving at broxbourne by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1649.json_0008
+# ::snt That 's quite early . Are there any trains closer to 9:00 ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1649.json_0010
+# ::snt Yes , that would be great . What is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1649.json_0012
+# ::snt Not at the moment , I just needed the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1649.json_0014
+# ::snt No thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0367.json_0000
+# ::snt I 'm looking for a jamaican restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0367.json_0002
+# ::snt I 'm looking for a place that serves jamaican food in the east . If not , italian will do .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0367.json_0004
+# ::snt Ok , I 'd like to make a reservation there .
+( o / out_of_scope )
+
+# ::id PMUL0367.json_0006
+# ::snt I need a table for 7 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 "7"
+  ))
+)
+
+# ::id PMUL0367.json_0008
+# ::snt Yes please , I need a place to stay . Preferably a cheaply priced guesthouse in the same area as the restaurant
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "cheaply"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0367.json_0010
+# ::snt That would be great .
+( o / out_of_scope )
+
+# ::id PMUL0367.json_0012
+# ::snt I would like to book it on the same day as the other reservation , for the same amount of people , for 3 nights . Can I have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0367.json_0014
+# ::snt I 'd also like to get a taxi from the hotel to Pizza Hut , to get there in time for my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n28 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL0367.json_0016
+# ::snt That 's it , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3647.json_0000
+# ::snt i need info about the slug and lettuce restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+)
+
+# ::id PMUL3647.json_0002
+# ::snt Absolutely , I need a table for 4 on Thursday , at 11:00 please .
+( 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 "4"
+  ))
+)
+
+# ::id PMUL3647.json_0004
+# ::snt Thank you for the reference number .   I 'm also looking for places to go in the south side of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3647.json_0006
+# ::snt Thanks ! will you give me an entrance fee for the nightclub ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3647.json_0008
+# ::snt No , that 's okay .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1462.json_0000
+# ::snt I need a train from Birmingham New Street that will arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1462.json_0002
+# ::snt I wish to go to Cambridge on a Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1462.json_0004
+# ::snt That sounds good for me . Could you please get me 6 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1462.json_0006
+# ::snt Yes please . I 'm also looking for information on The Cambridge Punter .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+)
+
+# ::id PMUL1462.json_0008
+# ::snt I think that is all I need to know .
+( o / out_of_scope )
+
+# ::id PMUL1316.json_0000
+# ::snt Please send me information on a particular attraction called the cambridge corn exchange .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "corn"
+     :op4 "exchange"
+  ))
+)
+
+# ::id PMUL1316.json_0002
+# ::snt What type of attraction is that ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1316.json_0004
+# ::snt Alright , thanks . Are there any trains that run from Cambridge to 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 PMUL1316.json_0006
+# ::snt The train should go to birmingham new street and should depart from cambridge .  The train should leave on monday and should arrive by 11:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1316.json_0008
+# ::snt no but can you give me the travel time , train i d and the departure time again please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1316.json_0010
+# ::snt No , that 's all I needed thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0410.json_0000
+# ::snt Hi , I 'm looking for an expensive restaurant that serves Moroccan food in Cambridge please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0410.json_0002
+# ::snt Ok , how about Chinese food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0410.json_0004
+# ::snt Is it in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0410.json_0006
+# ::snt Can you book me a table for one on Friday at 13:45 ? I will need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0410.json_0008
+# ::snt Yes , please . I 'm looking for a hotel on the east side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0410.json_0010
+# ::snt I would like it to be in the Expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0410.json_0012
+# ::snt Yes , I 'd like to book that for one person . It will need to be on Friday and I 'll stay for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0864.json_0000
+# ::snt May have some information on a restaurant in town ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0864.json_0002
+# ::snt I would like Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0864.json_0004
+# ::snt cheap price range .  Once you find the restaurant you want to book a table for 5 people at 12:15 on sunday and I need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0864.json_0006
+# ::snt I would want something in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0864.json_0008
+# ::snt I would like pizza please .
+( o / out_of_scope )
+
+# ::id PMUL0864.json_0010
+# ::snt Thank you ! Can you help me find a train for Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0864.json_0012
+# ::snt I will leave Cambridge and go to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0864.json_0014
+# ::snt I have to be there by 10:45 and I 'll need the train ID , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0864.json_0016
+# ::snt Thank you , that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1772.json_0000
+# ::snt I 'm looking for a train to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1772.json_0002
+# ::snt I would like to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1772.json_0004
+# ::snt I am leaving Thurtsday at 2 pm and need three tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "2"
+     :op2 "pm"
+  ))
+)
+
+# ::id PMUL1772.json_0006
+# ::snt Actually , I never told you where I was leaving from . I need the train to depart from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1772.json_0008
+# ::snt yes please , 7 people .   And I 'd like the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1772.json_0010
+# ::snt Yes , I 'm also looking for a place to stay in the south . I 'd like a guesthouse if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1772.json_0012
+# ::snt That sounds great . PLease book for 7 people for 5 nights starting on friday .
+( 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 "7"
+  ))
+)
+
+# ::id PMUL1772.json_0014
+# ::snt Thanks . I would also like the reference number , please .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1772.json_0016
+# ::snt That will be all , thank you for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0937.json_0000
+# ::snt I am looking for a Chinese restaurant an expensive one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0937.json_0002
+# ::snt The area does n't matter . Anywhere where I can get a table for 5 at 15:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0937.json_0004
+# ::snt Great ! Can you also help me with a place to go in town . I would like it to be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0937.json_0006
+# ::snt That sounds nice . What is the postcode for that location , and is there a fee ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL0937.json_0008
+# ::snt Can I also please get a taxi from Yu Garden to All Saints ? Make sure I do n't miss my booking !
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "All"
+     :op2 "Saints"
+  ))
+)
+
+# ::id MUL0937.json_0010
+# ::snt I just need to make sure I get to Yu Garden by 15:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "Yu"
+     :op2 "Garden"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id MUL0937.json_0012
+# ::snt That 's all . You have been very helpful . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0832.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 PMUL0832.json_0002
+# ::snt Yes , I would like asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0832.json_0004
+# ::snt Yes please for 6 people at 12:30 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0832.json_0006
+# ::snt Yes , thank you . Do you have many trains from Cambridge to Peterborough ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0832.json_0008
+# ::snt I actually need to leave on Saturday , sometime after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0832.json_0010
+# ::snt Sure , please book 6 tickets for me and give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0832.json_0012
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0832.json_0014
+# ::snt Thank you and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0832.json_0016
+# ::snt This is it . I do not need any more assistance .
+( o / out_of_scope )
+
+# ::id PMUL4317.json_0000
+# ::snt I 'm looking for 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 PMUL4317.json_0002
+# ::snt bishops stortford and leave after 08:15 on Tuesday
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4317.json_0004
+# ::snt I do n't really care as long as I leave after 08:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL4317.json_0006
+# ::snt Excellent . Please make a booking for six people , then give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4317.json_0008
+# ::snt now I need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4317.json_0010
+# ::snt I would love a guesthouse in the west please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4317.json_0012
+# ::snt Yes I would prefer a cheap place .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4317.json_0014
+# ::snt Does it have at least 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4317.json_0016
+# ::snt Thanks , no need to book for now , but can I get the postcode , phone number , and address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4317.json_0018
+# ::snt No , that is all for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0814.json_0000
+# ::snt Can you help me find a place to eat ? I am looking for a place that serves cheap corsica food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0814.json_0002
+# ::snt Tell me some restaurant types in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0814.json_0004
+# ::snt Could you please find me an italian restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0814.json_0006
+# ::snt Yes , can you book a table for 1 at Zizzi Cambridge ? I would like to go at 11:15 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0814.json_0008
+# ::snt I would also like to find an attraction to go to after the meal in the same part of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL0814.json_0010
+# ::snt A museum sounds good can I get the phone number and entrance fee of one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0814.json_0012
+# ::snt Great , thank you ! That 's all I 'll need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0148.json_0000
+# ::snt I am looking for a centrally located upscale restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0148.json_0002
+# ::snt For 3 people , at 17:30 on Sunday . Reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "17: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 MUL0148.json_0004
+# ::snt Yes . I a place to stay . A upscale hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0148.json_0006
+# ::snt I prefer upscale and want to stay in a hotel rather than a guesthouse .   I also need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0148.json_0008
+# ::snt Does it have free parking ? And internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL0148.json_0010
+# ::snt Not right now . Can I please have the address and phone number of the Huntingdon Marriott ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0148.json_0012
+# ::snt No , that should be it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0260.json_0000
+# ::snt Are there any trains on Wednesday that travel from Norwich 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 MUL0260.json_0002
+# ::snt The train should arrive by 14:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL0260.json_0004
+# ::snt I think that will work . What is the departure time of that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0260.json_0006
+# ::snt Yes please , can I get my train ID ? I 'm also want to look for a restaurant that serves Corsica with a moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL0260.json_0008
+# ::snt I do n't need a ticket right now . But can you tell me if there are any moderately priced restaurants in the center of town that serve corsica food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n16 / name
+     :op1 "corsica"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0260.json_0010
+# ::snt Well , let 's try a restaurant that serves international food .   Still in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0260.json_0012
+# ::snt Varsity Restaurant . Please make a reservation for 2 people at 18:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n30 / name
+     :op1 "Varsity"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id MUL0260.json_0014
+# ::snt Could you please try for 17:15 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0260.json_0016
+# ::snt No , thank you . That was all I needed . Thank you . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2664.json_0000
+# ::snt Hello ! Are there any colleges to visit in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2664.json_0002
+# ::snt I do n't care what area .   I do need the postcode , entrance fee and area when you find one .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL2664.json_0004
+# ::snt I m also looking for a cheap hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2664.json_0006
+# ::snt As I said before , I 'd like something cheap . Centre area is preferred .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2664.json_0008
+# ::snt Sure , can you give me their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2664.json_0010
+# ::snt Thank you for your help . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1042.json_0000
+# ::snt I 'm looking for somewhere to stay with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1042.json_0002
+# ::snt Something cheap would be more within my budget . What do you have available ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1042.json_0004
+# ::snt I do n't care about the area . Just pick one for Monday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Day ( DayHo3 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1042.json_0006
+# ::snt We will be staying for five nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG1042.json_0008
+# ::snt No , it will be me and a friend . We will be staying for 5 nights and arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1042.json_0010
+# ::snt well , can you maybe try it for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1042.json_0012
+# ::snt No that 's all I need . Thank you so much and bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4964.json_0000
+# ::snt Are there any parks in town , by chance ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL4964.json_0002
+# ::snt Could I get the address for the one in the centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4964.json_0004
+# ::snt i need its address and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4964.json_0006
+# ::snt Thanks . I also need a place to get afternoon tea in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4964.json_0008
+# ::snt How about Italian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4964.json_0010
+# ::snt I do n't have a price preference .   Which would you suggest ?
+( o / out_of_scope )
+
+# ::id PMUL4964.json_0012
+# ::snt Yes , I need it for Friday , 20:00 , for 7 people .   I need a reference number .   I need a taxi betweentwo places before 20:00 .   Contact # and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n15 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n17 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n19 / name
+     :op1 "7"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+ :op4(Rt4 / Restaurant-Request
+  :Ref ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4964.json_0014
+# ::snt Thanks , please also help me find a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4964.json_0016
+# ::snt I 'll be going from the park 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 "park"
+  ))
+)
+
+# ::id PMUL4964.json_0018
+# ::snt Ok , thanks so much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4964.json_0020
+# ::snt I will with the lovely day planned . Thanks , again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2194.json_0000
+# ::snt I 'm looking for a place to eat . Something moderately priced , in the center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2194.json_0002
+# ::snt I do n't really have a type of cuisine in mind . Maybe you could recommend someplace moderately priced and in the centre of town ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n7 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL2194.json_0004
+# ::snt Sounds great , can you book it or 2 people at 15:30 om Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2194.json_0006
+# ::snt I am looking for some places to go in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2194.json_0008
+# ::snt Please select your favorite and then give me the phone number and entrance fee information
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2194.json_0010
+# ::snt That sounds great , can I please have their phone number and information about their entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2194.json_0012
+# ::snt Free is the best price , thank you , that is all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4048.json_0000
+# ::snt i am looking for 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 PMUL4048.json_0002
+# ::snt How about a cinema instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL4048.json_0004
+# ::snt What 's the postcode and enterance fee ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL4048.json_0006
+# ::snt I am also looking for a restaurant that serve portuguese food in the south side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL4048.json_0008
+# ::snt Yes . Book for 7 people on Saturday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4048.json_0010
+# ::snt I also need to book a taxi to commute between the two . I need 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 PMUL4048.json_0012
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4048.json_0014
+# ::snt I will .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1110.json_0000
+# ::snt I would like to find out where the El Shaddai hotel is please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL1110.json_0002
+# ::snt Thanks , do you know what area in the city they 're located ? I could also use a phone number if you have it on record .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1110.json_0004
+# ::snt Do you know of any museums I can go to ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1110.json_0006
+# ::snt I do n't know , can you recommend something that sounds fun ?
+( o / out_of_scope )
+
+# ::id MUL1110.json_0008
+# ::snt What is the museum 's phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1110.json_0010
+# ::snt No , thanks . I have all the information I require .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1110.json_0012
+# ::snt I sure will ! Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0785.json_0000
+# ::snt Hi , I am looking for a moderately priced hotel in Cambridge that includes 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 MUL0785.json_0002
+# ::snt Yes is there any located in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0785.json_0004
+# ::snt No , I just want the phone number of one place that you would recommend .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0785.json_0006
+# ::snt I also need to book a train from Kings Lynn . I need to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0785.json_0008
+# ::snt Yes , wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0785.json_0010
+# ::snt Sounds great . I need tickets for 2 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0785.json_0012
+# ::snt No thank you . That sounds like everything I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0008.json_0000
+# ::snt Hi , I 'd like to book a taxi from A and B Guest House to Saint Catherine 's College .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG0008.json_0002
+# ::snt I 'd like to arrive by 06:00 , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "06:00"
+  ))
+)
+
+# ::id SNG0008.json_0004
+# ::snt That will be all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1182.json_0000
+# ::snt I want to visit a theater in the center of town .
+( o / out_of_scope )
+
+# ::id PMUL1182.json_0002
+# ::snt No other preferences , I just want to be sure to get the phone number of whichever theatre we pick .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1182.json_0004
+# ::snt Yes , I am looking for a Tuesday train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1182.json_0006
+# ::snt 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 PMUL1182.json_0008
+# ::snt The train must arrive by 11:15 and I do not care what time time it leaves .    Please book one for 4 people and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1182.json_0010
+# ::snt That works out fine . It will give me some time to look around before I have to be anywhere . Can you book 4 tickets for me , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1182.json_0012
+# ::snt Let me see ... no that 's all I need . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2116.json_0000
+# ::snt Yes , can you tell me information on Cambridge lodgings ?   We are looking for free wifi and a nice guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2116.json_0002
+# ::snt I do n't really care about area or price range , the most important thing for me is free wifi in a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2116.json_0004
+# ::snt As long as it has free wifi and parking then yes .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2116.json_0006
+# ::snt Yes . Please book it for 8 people for 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 "8"
+  ))
+)
+
+# ::id MUL2116.json_0008
+# ::snt Can I get a train from Leicester to Cambridge ? Should be on that same Sunday and I 'd need it to arrive by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2116.json_0010
+# ::snt You can book that one . I need the booking for 8 people . Could I get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2116.json_0012
+# ::snt Great !   Thanks for your help today .   I 'm all set .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4567.json_0000
+# ::snt I 'm looking for a train departing from cambridge on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4567.json_0002
+# ::snt I am attending a seminar in Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4567.json_0004
+# ::snt Well , I just want to leave after 9:15 .
+( o / out_of_scope )
+
+# ::id PMUL4567.json_0006
+# ::snt The 9:50 train will be fine . I 'll need to book for 6 people . Can I please have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "9:50"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4567.json_0008
+# ::snt Great I also need a moderate priced place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4567.json_0010
+# ::snt I definitely need it to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4567.json_0012
+# ::snt I do n't have an area I prefer , can you recommend something ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4567.json_0014
+# ::snt Yes , that should work .   Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4567.json_0016
+# ::snt It will be the same group of people that are on the train . I 'll need it to start on Sunday and go 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 PMUL4567.json_0018
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4567.json_0020
+# ::snt No , that 's all I need today . Thanks , and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0204.json_0000
+# ::snt Could you tell me if there are any corsica restaurants in the south side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0204.json_0002
+# ::snt That 's fine , how about Chinese 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 PMUL0204.json_0004
+# ::snt I am not bothered about the price . Why do n't you select one and provide me with their telephone number and price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0204.json_0006
+# ::snt What is its phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0204.json_0008
+# ::snt Yes can you please ?
+( o / out_of_scope )
+
+# ::id PMUL0204.json_0010
+# ::snt Actually , that is all the information I need .   I do need a place to stay in the same area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0204.json_0012
+# ::snt I would like a 3 star expensive place please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0204.json_0014
+# ::snt Is that located in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0204.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 PMUL0204.json_0018
+# ::snt find me the phone number
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0204.json_0020
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0354.json_0000
+# ::snt Hello , can you tell me about the options for moderately priced dining in Cambridge that are centrally located ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0354.json_0002
+# ::snt Are there any that serve Irish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "irish"
+  ))
+)
+
+# ::id MUL0354.json_0004
+# ::snt Perhaps a gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL0354.json_0006
+# ::snt Can I have the address for cow pizza kitchen please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "cow"
+     :op2 "pizza"
+     :op3 "kitchen"
+  ))
+   )
+)
+
+# ::id MUL0354.json_0008
+# ::snt Thank you , I 'm also looking for a train that leaves after 20:00 on a Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0354.json_0010
+# ::snt I 'm traveling 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 MUL0354.json_0012
+# ::snt Yes , can I book the 20:40 train for three people ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "20:40"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0354.json_0014
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0018.json_0000
+# ::snt I want to find an Italian place to eat near the center of cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0018.json_0002
+# ::snt I would like for the restaurant to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0018.json_0004
+# ::snt I would like to book a table for 2
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0018.json_0006
+# ::snt I need the reservation for saturday at 18:15 and I need the reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0018.json_0008
+# ::snt Yes , I also need a hotel room with free wifi also in centre , 4 star , and expensive please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo9 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0018.json_0010
+# ::snt Could I get their phone number and address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0018.json_0012
+# ::snt I would like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0018.json_0014
+# ::snt No that 's all i need , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0095.json_0000
+# ::snt Hi , I 'm looking for a taxi .   I need to leave from Golden House at 12:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0095.json_0002
+# ::snt I 'm headed to the soul tree nightclub .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id SNG0095.json_0004
+# ::snt No , you have been very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1045.json_0000
+# ::snt Can you help me find a night club in South Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id MUL1045.json_0002
+# ::snt Can you schedule me a taxi to take me there ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1045.json_0004
+# ::snt Also , I need a hotel with parking and 2 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1045.json_0006
+# ::snt OK , tell me about the ones to the north . I need one that 's a regular hotel and not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1045.json_0008
+# ::snt No , please book one of them for me for 4 people staying 2 nights starting Tuesday .   Can you provide me with the reference number for that booking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1045.json_0010
+# ::snt Nope , that 's everything . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1883.json_0000
+# ::snt Hello .   I am looking for train schedules leaving from Bishops Stortford . Can you help me ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1883.json_0002
+# ::snt The train should depart from bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1883.json_0004
+# ::snt I would like to travel on Friday and leave sometime after 14:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1883.json_0006
+# ::snt What is the travel time for the 15:29 departing train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:29"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL1883.json_0008
+# ::snt Yes . What attraction is good in the North ? May I have the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1883.json_0010
+# ::snt Great can I get their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1883.json_0012
+# ::snt I would also like the street address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1883.json_0014
+# ::snt Is there a street address or landmark to locate them ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1883.json_0016
+# ::snt Thank you so much for double - checking that for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1883.json_0018
+# ::snt no that is all
+( o / out_of_scope )
+
+# ::id MUL1958.json_0000
+# ::snt What time would you like to depart ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1958.json_0002
+# ::snt I am looking for a train from Cambridge to London Kings Cross for Wednesday , arriving by 09:45 .
+( 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 "09:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1958.json_0004
+# ::snt would you please book for 8 people ? and 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 MUL1958.json_0006
+# ::snt Thanks , could you also help me find a good museum to visit while I am there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1958.json_0008
+# ::snt Surprise me with one . I just need the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1958.json_0010
+# ::snt Thank you !   As always you are amazing . That is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0792.json_0000
+# ::snt Hello there ! Can you tell me if there are any 4-star hotels or guesthouses in Cambridge that are cheap ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0792.json_0002
+# ::snt I am hoping it is a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0792.json_0004
+# ::snt No , as long as it 's cheap and have 4 stars . Can you recommend me one and book it for 8 people and 3 nights starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   :Price ( PriHo10 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0792.json_0006
+# ::snt Great . What was the reference number for the booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0792.json_0008
+# ::snt OK . Thanks for your help . I look forward to the stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0792.json_0010
+# ::snt No , that is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1515.json_0000
+# ::snt Need a restaurant that is moderate priced and in the centre .
+( 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 MUL1515.json_0002
+# ::snt I am looking for a restaurant that serves Polish food ,
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polish"
+  ))
+)
+
+# ::id MUL1515.json_0004
+# ::snt Yes , that sounds great ! Could you make the reservation for 4 please ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1515.json_0006
+# ::snt How about a place with British food ? May as well get the full Cambridge experience ! I 'd like the address with postcode and phone number . Please do n't reserve a table just yet .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1515.json_0008
+# ::snt Lets go with the Copper Kettle .   I 'd like their address as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1515.json_0010
+# ::snt yes and i m also looking   for a train from norwich on tuesday going to cambridge arriving by 19: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 "19:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1515.json_0012
+# ::snt Yes that will work what is the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1515.json_0014
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1633.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 MUL1633.json_0002
+# ::snt Can you give me the info on the cheap one ? I 'd like to book a reservation , if necessary , at 11 am on Wednesday for 5 people .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1633.json_0004
+# ::snt I need a train also that goes from cambridge to norwich , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1633.json_0006
+# ::snt Thurs . would like to arrive by 08:15 please . I am going to norwich from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1633.json_0008
+# ::snt I will be traveling on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1633.json_0010
+# ::snt Yes please , for the same amount of people . I need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1633.json_0012
+# ::snt That 'll be it , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1935.json_0000
+# ::snt Yes , I need information about a train . Do you have information on trains departing from bishops stortford ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1935.json_0002
+# ::snt I 'll be heading for Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1935.json_0004
+# ::snt I am leaving on saturday after 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1935.json_0006
+# ::snt When are the arrival times ? I 'm also looking for information on all saints church . What can you tell be about it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1935.json_0008
+# ::snt I can make that work .
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1935.json_0010
+# ::snt Yes for Saturday . I also want to know the nearby attraction called all saints church , address and area please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n15 / name
+     :op1 "saturday"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Area ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id MUL1935.json_0012
+# ::snt Great , thanks . Oh , and I do n't actually need a booking for that train , so I think that 's all I needed . Sorry I keep confusing the matter .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3933.json_0000
+# ::snt Are there any chinese food restaurants in the south ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3933.json_0002
+# ::snt Thank you ! I do not care about the price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL3933.json_0004
+# ::snt Great , could we have a table for 8 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 "8"
+  ))
+)
+
+# ::id PMUL3933.json_0006
+# ::snt Yes , I need a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3933.json_0008
+# ::snt Yes please , and I 'll need free parking as well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( ouHo2 / south)
+)
+
+# ::id PMUL3933.json_0010
+# ::snt Well how many stars does it have ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL3933.json_0012
+# ::snt How many stars , also the postcode and address ? I will also need a taxi and want it to arrive by 17:00 . Contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Stars ( aHo2 / question )
+  :Addr ( aHo3 / question )
+  :Post ( aHo4 / question )
+  :Phone ( aHo5 / question )
+   )
+)
+
+# ::id PMUL3933.json_0014
+# ::snt just find me the postcode and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3933.json_0016
+# ::snt Yes . I 'm leaving Aylesbray Lodge and need to be at Peking Restaurant by 17:00 . Please get me the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3933.json_0018
+# ::snt Thanks . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2491.json_0000
+# ::snt I am looking for a expensive 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 "expensive"
+  ))
+)
+
+# ::id PMUL2491.json_0002
+# ::snt Yes , that would be great !
+( o / out_of_scope )
+
+# ::id PMUL2491.json_0004
+# ::snt Could you give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2491.json_0006
+# ::snt Thanks a lot . Can you also help me find a theatre in the centre of town also ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2491.json_0008
+# ::snt What is the exact address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2491.json_0010
+# ::snt No . All set . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0474.json_0000
+# ::snt I am looking for a swimmingpool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id MUL0474.json_0002
+# ::snt I would prefer one in the centre of town .   Is there any there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0474.json_0004
+# ::snt Alright . Do you know if there is an entrance fee at that pool ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0474.json_0006
+# ::snt I 'm also looking for a train departing London kings cross on Thursday to arrive in Cambridge by 10:45
+( 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 "10:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0474.json_0008
+# ::snt Yes that sounds perfect !
+( o / out_of_scope )
+
+# ::id MUL0474.json_0010
+# ::snt I just need the departure time and train ID plase
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0474.json_0012
+# ::snt That 'll be all . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3778.json_0000
+# ::snt i am looking for 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 PMUL3778.json_0002
+# ::snt Can you give me a couple of examples of different cuisines that are available ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL3778.json_0004
+# ::snt Let 's go with Korean . What kind of expensive Korean restaurants do you have available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3778.json_0006
+# ::snt That sounds good .   Could I get the postcode for Little Seoul please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3778.json_0008
+# ::snt I need the phone number and address of saint catherine 's college and a taxi to commute both distance . Need to know the car type and also have the taxi number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3778.json_0010
+# ::snt I need a taxi to commute between the two places . I need to leave the restaurant by 18:15 and need the contact # and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3778.json_0012
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01403.json_0000
+# ::snt Get me a taxi to hughes hall please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+)
+
+# ::id SNG01403.json_0002
+# ::snt I 'd like to leave after 15:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG01403.json_0004
+# ::snt I am coming from arbury lodge guesthouse .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG01403.json_0006
+# ::snt Great , thanks so much ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0715.json_0000
+# ::snt Is there an expensive African restaurant in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0715.json_0002
+# ::snt Excellent ! I do n't need a table right now , but if you could give me the address and phone number , that would be great .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0715.json_0004
+# ::snt No thanks . That would be all for today . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4155.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 PMUL4155.json_0002
+# ::snt No particular price range , but it should be 4 star rated .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4155.json_0004
+# ::snt I would like one with internet . What are the price ranges for those ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4155.json_0006
+# ::snt As long as it 's a guesthouse in the north with 4 stars it 'll be fine . Just recommend one to me please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4155.json_0008
+# ::snt No , I just need the address , price range and I need to know if they have internet .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4155.json_0010
+# ::snt No but I would like a train on wednesday at 15:30 from stansted airport to cambridge .
+( 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 "15:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4155.json_0012
+# ::snt The train needs to arrive by 15:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4155.json_0014
+# ::snt Could you please check again ?   I was pretty certain there was a train from stansted airport that would get me to caimbridge by 15:30 on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n28 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4155.json_0016
+# ::snt Yes , please book it for 8 people and then give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4155.json_0018
+# ::snt Well I think we got everything done today . Thanks for the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4026.json_0000
+# ::snt I 'm looking for 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 PMUL4026.json_0002
+# ::snt In the West part of town for 3 people
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4026.json_0004
+# ::snt I would like the reservation to be for 6 people at 17:30 on Wednesday .
+( 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 "6"
+  ))
+)
+
+# ::id PMUL4026.json_0006
+# ::snt Thank you . Can you help me find a concerthall in town to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL4026.json_0008
+# ::snt What is the entrance fee there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4026.json_0010
+# ::snt I want a taxi to go from the attraction to the restaurant , arriving by 17:30 . Tell me the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4026.json_0012
+# ::snt Do you have their phone number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL4026.json_0014
+# ::snt No , that 's all for today . Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1028.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 MUL1028.json_0002
+# ::snt Not really , but it needs to be in the east and include free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1028.json_0004
+# ::snt Yes , for two nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1028.json_0006
+# ::snt I just need the phone number for the hotel please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1028.json_0008
+# ::snt No , but I 'd like to know the address and phone number 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
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1028.json_0010
+# ::snt May I also get the address for wandlebury country park please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+)
+
+# ::id MUL1028.json_0012
+# ::snt What is the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1028.json_0014
+# ::snt Was there anything else I could help you with today ?
+( o / out_of_scope )
+
+# ::id MUL1028.json_0016
+# ::snt No . I have everything I need . Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0364.json_0000
+# ::snt Hello , I am looking for a restaurant that is in the town 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 MUL0364.json_0002
+# ::snt The moderate price range would be best .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0364.json_0004
+# ::snt Yes please .   Please provide the phone number before you book .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0364.json_0006
+# ::snt Yes , I 'm also looking for a train departing after 8:45 to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL0364.json_0008
+# ::snt From Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0364.json_0010
+# ::snt Could you give me the price for this train , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0364.json_0012
+# ::snt I think that should be it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0364.json_0014
+# ::snt I am booking for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0364.json_0016
+# ::snt Thanks , that 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3734.json_0000
+# ::snt Where is the University Arms Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3734.json_0002
+# ::snt Please . I need a room on monday for three nights , and 6 people .
+( 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 "6"
+  ))
+)
+
+# ::id PMUL3734.json_0004
+# ::snt Great , thanks . I also want to find out some info on the train schedule from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3734.json_0006
+# ::snt same day as the hotel booking
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3734.json_0008
+# ::snt okay , I need to arrive by 20:00 , so the closest one to that time please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL3734.json_0010
+# ::snt Sounds good . May I have the travel time and ticket price , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3734.json_0012
+# ::snt Okay great , could you book me a seat ?
+( o / out_of_scope )
+
+# ::id PMUL3734.json_0014
+# ::snt What is the departure time for this train ?   Thank so much !
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3734.json_0016
+# ::snt No , I do n't need to book any tickets at this time .
+( o / out_of_scope )
+
+# ::id PMUL3734.json_0018
+# ::snt no that is enough thank youu
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3734.json_0020
+# ::snt That 's it ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0089.json_0000
+# ::snt I m looking for an italian restaurant .   I also need it to be near the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0089.json_0002
+# ::snt i need a cheap restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0089.json_0004
+# ::snt Can you book a table for 7 at Ask ? We 're looking at 14:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ask"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0089.json_0006
+# ::snt Can you try 13:00 , then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0089.json_0008
+# ::snt I 'm also looking for a hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0089.json_0010
+# ::snt Something in the cheap price range including free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0089.json_0012
+# ::snt I would like to book a hotel close to our restaurant here in the centre , it will also need to be cheap , and have free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL0089.json_0014
+# ::snt Yes please .   The our group of 7 will all be staying there for 3 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0089.json_0016
+# ::snt Could I have the reference number for that reservation please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0089.json_0018
+# ::snt Thank you so much for all of your help . That is all I needed for now . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01936.json_0000
+# ::snt I am looking for 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 SNG01936.json_0002
+# ::snt Yes , please book it for 1 person and for 5 nights starting 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 "1"
+  ))
+)
+
+# ::id SNG01936.json_0004
+# ::snt Great , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3992.json_0000
+# ::snt Hi ! I 'm planning a trip in Cambridge and I 'm looking for a restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3992.json_0002
+# ::snt how about you suggest one a book a table for 4 on tuesday at 15:45 and I need the reference number too please
+( a / and
+ :op1(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 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3992.json_0004
+# ::snt Can you please book a train to Cambridge that arrives by 11:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL3992.json_0006
+# ::snt The same day as the booking , and I 'm coming from birmingham new street .
+( 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 PMUL3992.json_0008
+# ::snt Is there a train that arrives closer to 11:30 ? If so I just need the i d , price , and travel time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL3992.json_0010
+# ::snt Yes , please .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3992.json_0012
+# ::snt I 'm also looking for a train going to cambridge by 11:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL3992.json_0014
+# ::snt That will be all , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1899.json_0000
+# ::snt I need some time in the sun , can you help me find a park to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1899.json_0002
+# ::snt Can I get the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1899.json_0004
+# ::snt Yeah , I also need to find a train to hop on for Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1899.json_0006
+# ::snt I will be departing from Birmingham New Street and will be traveling 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 MUL1899.json_0008
+# ::snt I would like to arrive by 15:00 in Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1899.json_0010
+# ::snt No , thank you . What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1899.json_0012
+# ::snt No , that was everything I needed , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3012.json_0000
+# ::snt Hello , I am doing research on plant life in England , and visiting cambridge as part of that , can you give me more info on the cambridge university botanic gardens .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL3012.json_0002
+# ::snt That sounds perfect for what I am looking for . Can you tell me what type of attraction that is considered ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3012.json_0004
+# ::snt Uh ... no thanks . Can you help me find a train going to Stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3012.json_0006
+# ::snt The train should leave after 09:30 .   depart from cambridge and should leave on tuesday
+( 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 "09:30"
+  ))
+)
+
+# ::id PMUL3012.json_0008
+# ::snt That sounds fine . How long will the travel time be ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3012.json_0010
+# ::snt Yes , Please book me a round trip ticket and can you locate a cheap diner .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3012.json_0012
+# ::snt I do not need a ticket booked . I do not need anything else . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3012.json_0014
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2195.json_0000
+# ::snt I need a Monday train , after 13:30 leaving time please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2195.json_0002
+# ::snt I would like to leave on monday and should leave after 13:30 . I want it to go to london liverpoool street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpoool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2195.json_0004
+# ::snt Book it for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2195.json_0006
+# ::snt Yes , I also need some lodging accommodations . I 'd like to find a guesthouse that offers free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2195.json_0008
+# ::snt I want a moderate price range in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2195.json_0010
+# ::snt Let 's book that one then ! Super excited ! Same group of people , same day , 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 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL2195.json_0012
+# ::snt Nope , that 's all I need today - thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2072.json_0000
+# ::snt Hi there . Can you help me find 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 MUL2072.json_0002
+# ::snt No , I 'm coming from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2072.json_0004
+# ::snt I would like to arrive in Cambridge by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL2072.json_0006
+# ::snt I need the travel time for that .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2072.json_0008
+# ::snt can you see about reservations at the aylesbray lodge guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL2072.json_0010
+# ::snt Actually , let 's not worry about booking it just now . Can you narrow down where it is for me with the area at postcode ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2072.json_0012
+# ::snt No , that seems like everything . Go ahead and book it , and we should be done here .
+( o / out_of_scope )
+
+# ::id MUL2072.json_0014
+# ::snt I 'm sorry , I 'm not ready to book yet .   I can do it myself later .   Thanks so much for all of your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1642.json_0000
+# ::snt Hello , I 'm trying to find a train that goes from Cambridge to London Kings Cross . Can you help me book a ticket ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1642.json_0002
+# ::snt I need to leave on Saturday after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1642.json_0004
+# ::snt Yes , that 's perfect . Can you book that for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1642.json_0006
+# ::snt I 'm looking for an expensive place to eat in the centre , what is there that fits that criteria ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1642.json_0008
+# ::snt It does n't matter what kind of food . What would you recommend for a large group of 8 people ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1642.json_0010
+# ::snt That sounds great . Please book it for 8 on Saturday at 14:15 and get a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1642.json_0012
+# ::snt How about 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1642.json_0014
+# ::snt Thank you , you 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1642.json_0016
+# ::snt No thank you , that 's all for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01542.json_0000
+# ::snt Please reserve for me a taxi that will pick me up at cambridge arts theatre after 09:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id SNG01542.json_0002
+# ::snt I 'm going to restaurant one seven .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG01542.json_0004
+# ::snt Thank you . I need the contact number , as well .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0692.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 PMUL0692.json_0002
+# ::snt I am leaving ely I need to arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0692.json_0004
+# ::snt Is there a later one that would still get us there by 11:15 ? I need 4 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL0692.json_0006
+# ::snt Ok .   You can book that one for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0692.json_0008
+# ::snt i 'm also looking for a restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0692.json_0010
+# ::snt Yes , I am looking for the Curry Garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL0692.json_0012
+# ::snt I do n't need a reservation right now . What type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0692.json_0014
+# ::snt Can I get just the postcode and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0692.json_0016
+# ::snt Nope , that 's all for now .   You 've been a great help , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2275.json_0000
+# ::snt I need a train to cambridge , please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2275.json_0002
+# ::snt London liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2275.json_0004
+# ::snt I 'd like to leave on Saturday and would like to arrive in Cambridge by 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL2275.json_0006
+# ::snt Yea please book that train for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2275.json_0008
+# ::snt Yes , can you book the huntingdon marriott hotel for 4 people , 5 nights starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2275.json_0010
+# ::snt Great , that 's all I need today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0109.json_0000
+# ::snt I 'm looking for a restaurant called " restaurant one seven " . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id PMUL0109.json_0002
+# ::snt That is the one .   Can you make a reservation for 6 on Friday please ?   12:00 would be good .
+( 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 "6"
+  ))
+)
+
+# ::id PMUL0109.json_0004
+# ::snt What is the price range of this restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0109.json_0006
+# ::snt I am also looking for a place to stay in the centre . It should be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0109.json_0008
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0109.json_0010
+# ::snt Can you tell me if this a hotel or guesthouse and whether or not they have free parking please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0109.json_0012
+# ::snt Actually they will do but no need to book , I was just getting information .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+)
+
+# ::id PMUL0109.json_0014
+# ::snt Is the parking free ? ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0109.json_0016
+# ::snt Okay , thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0109.json_0018
+# ::snt that is it for today thanks for askin
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2119.json_0000
+# ::snt Please find me a place to dine that serves vegetarian food that 's in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2119.json_0002
+# ::snt I am actually wanting the restaurant to be expensive and 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 PMUL2119.json_0004
+# ::snt Are there any expensive french restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2119.json_0006
+# ::snt Can you book a table for 5 at 17:00 on friday .
+( 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 "5"
+  ))
+)
+
+# ::id PMUL2119.json_0008
+# ::snt Can you help me with places to go ? I like architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2119.json_0010
+# ::snt Can you get me the phone number for old schools please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n24 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2119.json_0012
+# ::snt Thank you for all your help today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0370.json_0000
+# ::snt I need a train departing from Cambridge , leaving after 21:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0370.json_0002
+# ::snt I need to go to Peterborough on Tuesday please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0370.json_0004
+# ::snt Yes , for 7 people please .   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 MUL0370.json_0006
+# ::snt I 'm also looking for a restaurant in the south on the expensive side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0370.json_0008
+# ::snt We are looking for indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0370.json_0010
+# ::snt Yes , for 7 people at 10:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0370.json_0012
+# ::snt How about 9:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL0370.json_0014
+# ::snt They have no 9:30 ?
+( o / out_of_scope )
+
+# ::id MUL0370.json_0016
+# ::snt Let 's try again . An expensive Indian restaurant in the south - Tuesday , 9:30 , 7 people .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n30 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n32 / name
+     :op1 "9:30"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n34 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe12 / People 
+    :name ( n36 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0370.json_0018
+# ::snt Hmmm , are you sure there is not an indian restaurant in the south that I can book for 9:30 on tuesday for 7 people ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n38 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n40 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n42 / name
+     :op1 "9:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n44 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n46 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0370.json_0020
+# ::snt I would like you to try booking it again for 9:30 PM .
+( o / out_of_scope )
+
+# ::id MUL0370.json_0022
+# ::snt No thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4077.json_0000
+# ::snt Can you help me find a moderately priced place to stay ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4077.json_0002
+# ::snt Thank you ! I would like a 4-star hotel , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4077.json_0004
+# ::snt I 'd prefer a moderately priced place in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4077.json_0006
+# ::snt No not at all . I just need to know   if they have internet and what the postcode and phone number is for one of them .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL4077.json_0008
+# ::snt Great I 'm also looking for some info on a restaurant called nandos city centre
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id PMUL4077.json_0010
+# ::snt ok book it for 6 on sunday at 15:30 and I need a reference # too
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4077.json_0012
+# ::snt Thanks .   Can you book a taxi from Archway House to the restaurant for my reservation ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4077.json_0014
+# ::snt Thank you very much . Have a blessed day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0466.json_0000
+# ::snt Hello I want to see some authentic architectures in cambridge !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architectures"
+  ))
+)
+
+# ::id MUL0466.json_0002
+# ::snt Please . Could you also provide their phone number and entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0466.json_0004
+# ::snt Okay . Wonderful . May I have the exact address as well ? Also I need help finding a train to go to Stansted Airport that will arrive by 18:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0466.json_0006
+# ::snt Yes . I would like a direct , nonstop train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0466.json_0008
+# ::snt I would like to leave from Cambridge on Friday . I need to arrive by 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL0466.json_0010
+# ::snt Yes , I need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0466.json_0012
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0466.json_0014
+# ::snt Thank you . You too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0212.json_0000
+# ::snt I am looking for a moderately priced place to dine 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 MUL0212.json_0002
+# ::snt I would like a polynesian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polynesian"
+  ))
+)
+
+# ::id MUL0212.json_0004
+# ::snt Are there any Turkish restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL0212.json_0006
+# ::snt Could you tell me more about their locations ? Do they offer free parking ?   How far are each of them from my hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0212.json_0008
+# ::snt Please book the one at 30 Bridge Street . Can you also give me the postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0212.json_0010
+# ::snt I 'll be dining Saturday at 7 pm , there are 3 in my party . Also , I need to know if there are any trains leaving Sunday going to Peterborough .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe5 / Day 
+    :name ( n15 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n17 / name
+     :op1 "3"
+  ))
+   )
+)
+
+# ::id MUL0212.json_0012
+# ::snt I would like to leave after 8:30 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL0212.json_0014
+# ::snt Real quickly , what is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0212.json_0016
+# ::snt No , that was all the information I needed . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2627.json_0000
+# ::snt Hello . I 'm looking for a moderately priced four star hotel in Cambridge . Can you make some recommendations ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2627.json_0002
+# ::snt I need internet but not interested in parking
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2627.json_0004
+# ::snt If there are no hotels , a guesthouse would be fine , I suppose .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2627.json_0006
+# ::snt Yes please , I need to book for 5 nights starting saturday for one person . Could you please provide me with a reference number after booking ?
+( a / and
+ :op1(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 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2627.json_0008
+# ::snt Thanks . I also want to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2627.json_0010
+# ::snt It does n't matter to me .
+( o / out_of_scope )
+
+# ::id PMUL2627.json_0012
+# ::snt Sounds nice .   Can you book a taxi to get me from the hotel to Broughton House Gallery by 11:45 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2627.json_0014
+# ::snt No thanks , that 's all I needed .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2215.json_0000
+# ::snt Hi , I am looking forward to eat at your local restaurants on my upcoming trip .   I have those planned , but could use some help with places to go in town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2215.json_0002
+# ::snt You know what , I change my mind . Let 's look for an attraction for entertainment 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 PMUL2215.json_0004
+# ::snt I am looking for a entertainment please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2215.json_0006
+# ::snt No .   I 'm thinking it may be nice to visit a college .   Can you please recommend one of those ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2215.json_0008
+# ::snt How far away is it from the All saints Church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "All"
+     :op2 "saints"
+     :op3 "Church"
+  ))
+)
+
+# ::id PMUL2215.json_0010
+# ::snt I would like the address , postcode and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2215.json_0012
+# ::snt thanks . now lets try for a restaurant again . i am looking for something cheap that serves asian oriental in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2215.json_0014
+# ::snt book for 3 people at 19:00 on sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2215.json_0016
+# ::snt Can you also arrange for a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2215.json_0018
+# ::snt The hotel and the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2215.json_0020
+# ::snt That 's all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2320.json_0000
+# ::snt Can you find me a theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2320.json_0002
+# ::snt Yes and I need to know the entrance fee , address , and phone number
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2320.json_0004
+# ::snt I am also looking for a French restaurant in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2320.json_0006
+# ::snt I am not sure how many people will be coming , so I will do that later . But can you provide me with their postcode and phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL2320.json_0008
+# ::snt No , that 's everything I needed today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1675.json_0000
+# ::snt Need a train to cambridge leaving after 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1675.json_0002
+# ::snt I would be leaving on Wednesday . I would be leaving from London Kings Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1675.json_0004
+# ::snt Yes I would like to book for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1675.json_0006
+# ::snt I would really love to have some chinese food while I am in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1675.json_0008
+# ::snt I would prefer the south if there is anything available there .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1675.json_0010
+# ::snt Let 's go with Lucky Star please . What is the phone number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n17 / name
+     :op1 "Lucky"
+     :op2 "Star"
+  ))
+   )
+)
+
+# ::id MUL1675.json_0012
+# ::snt No . That 's all for now . Thanks for all your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0457.json_0000
+# ::snt I am looking to plan a trip I am looking to book some tickets at a place called 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 MUL0457.json_0002
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0457.json_0004
+# ::snt Alright thanks for that . Can you help me find a train departing from cambridge on monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0457.json_0006
+# ::snt Sure I want to go to london kings cross and would like to arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0457.json_0008
+# ::snt I would like the 17:51 train please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "17:51"
+  ))
+)
+
+# ::id MUL0457.json_0010
+# ::snt Yes , please . Could you give me the total travel time and train ID for my records ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0457.json_0012
+# ::snt What is my departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0457.json_0014
+# ::snt Thanks ! That 's all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0519.json_0000
+# ::snt I am looking for a place serving 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 SNG0519.json_0002
+# ::snt The area does not matter . The Curry Prince sounds good . Please book a table for 7 people at 19:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0519.json_0004
+# ::snt Okay thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3304.json_0000
+# ::snt I 'm trying to get some information on the thanh binh restaurant please
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL3304.json_0002
+# ::snt i need a address and the area please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3304.json_0004
+# ::snt I also need a train departing cambridge on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3304.json_0006
+# ::snt I 'm heading into Norwich . I 'd like to leave after 10:30 , if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL3304.json_0008
+# ::snt I sure would .   I need 8 seats please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3304.json_0010
+# ::snt That   is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0233.json_0000
+# ::snt I am interested in booking a train to cambridge for next tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0233.json_0002
+# ::snt I would like to depart from birmingham new street after 14:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0233.json_0004
+# ::snt Yes , that works !   I would like the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0233.json_0006
+# ::snt 6 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0233.json_0008
+# ::snt Great ! I also need an expensive restaurant in the west that serves Persian for the same day and party as well please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "persian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+     :op3 "and"
+     :op4 "party"
+  ))
+)
+
+# ::id MUL0233.json_0010
+# ::snt Sure , how about one that serves indian food in that area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0233.json_0012
+# ::snt Yes please for six people thank you .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n24 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0233.json_0014
+# ::snt At 18:30 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0233.json_0016
+# ::snt Thanks . That 's everything I need . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1253.json_0000
+# ::snt I need a train leaving after 10:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1253.json_0002
+# ::snt i need to leave cambridge after 10:00 and go to norwich on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1253.json_0004
+# ::snt The first one is fine .   I just need 1 ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1253.json_0006
+# ::snt I would also like some where fun to go in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1253.json_0008
+# ::snt I 'd like one in the type of entertainment please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1253.json_0010
+# ::snt Could you give me more info on that place then ?
+( o / out_of_scope )
+
+# ::id PMUL1253.json_0012
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0810.json_0000
+# ::snt I am looking for some places to go , do you have any attractions in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0810.json_0002
+# ::snt I really do n't have a preference .   Can you recommend a few ?
+( o / out_of_scope )
+
+# ::id MUL0810.json_0004
+# ::snt Sure . also could you help me find a restaurant serving unusual food in the same part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL0810.json_0006
+# ::snt How about Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0810.json_0008
+# ::snt Can I get the postcode and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0810.json_0010
+# ::snt Thank you so much . I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0810.json_0012
+# ::snt I forgot to ask ; what is the postcode for the Cambridge Museum of Technology that you mentioned earlier ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0810.json_0014
+# ::snt No , that should do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0274.json_0000
+# ::snt I am wanting to book a train arriving in Stevenage by 19:15 . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG0274.json_0002
+# ::snt I 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 SNG0274.json_0004
+# ::snt That sounds good . What is the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0274.json_0006
+# ::snt No need to book a ticket . I can take care of that later . But thank you . Have a nice night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2670.json_0000
+# ::snt Hi , I am excited to visit some of Cambridge 's tourist attractions soon .   Can you help me find a place to stay ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2670.json_0002
+# ::snt I would like it to be in the East .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2670.json_0004
+# ::snt I would like it to be in the moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2670.json_0006
+# ::snt Can you give me the star rating of the place ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id PMUL2670.json_0008
+# ::snt No booking right now .   I 'm also looking for a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2670.json_0010
+# ::snt I do not have an area preference , can you recommend a museum ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL2670.json_0012
+# ::snt Sounds nice , can you just give me the address & area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2670.json_0014
+# ::snt Thank you . I think that 's everything I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2670.json_0016
+# ::snt Cheers to you too .
+( o / out_of_scope )
+
+# ::id SNG02096.json_0000
+# ::snt I 'm looking for a place . I think it 's called like Bridge House or Bridge Guesthouse or something .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Bridge"
+     :op2 "House"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "Bridge"
+     :op2 "Guesthouse"
+  ))
+)
+
+# ::id SNG02096.json_0002
+# ::snt Could you book it for 3 people and 4 nights starting 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 SNG02096.json_0004
+# ::snt Okay , book it for 4 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG02096.json_0006
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4255.json_0000
+# ::snt Can you help me find a train going to leicester that arrives by 15:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4255.json_0002
+# ::snt I will be leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4255.json_0004
+# ::snt I would like to catch an early train . What time does the first train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4255.json_0006
+# ::snt Okay how much is it per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4255.json_0008
+# ::snt Yes book one day
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo4 / Stay 
+    :name ( n11 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id PMUL4255.json_0010
+# ::snt Yes , can you help me find a place to go to in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4255.json_0012
+# ::snt I 'd really like to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4255.json_0014
+# ::snt no , please surprise me .
+( o / out_of_scope )
+
+# ::id PMUL4255.json_0016
+# ::snt Yes please ! Could you kindly provide me with the phone number , post code , and the entrance fee I 'd have to pay ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4255.json_0018
+# ::snt Thank you . That is all I need at this time . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2439.json_0000
+# ::snt Hello . I need 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 MUL2439.json_0002
+# ::snt Oh , nice ! Can you tell me their phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2439.json_0004
+# ::snt Also would like to find a place to dine . Chinese and moderate prices .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2439.json_0006
+# ::snt Sure , can I get the address , area , and postcode for shanghai family restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL2439.json_0008
+# ::snt No that 's all the info I needed .   Thank you for being so helpful .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1612.json_0000
+# ::snt I am looking for a train that leaves Sunday and heading 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 MUL1612.json_0002
+# ::snt Depart time does not matter but I need it to arrive at 18:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL1612.json_0004
+# ::snt Yes , for one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1612.json_0006
+# ::snt Excellent . I also am looking for a restaurant as well . It 's called the sitar tandoori .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL1612.json_0008
+# ::snt No , any location is fine .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "any"
+  ))
+)
+
+# ::id MUL1612.json_0010
+# ::snt Please make sure you reserve my table for 13:30 on the same day and I 'll need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1612.json_0012
+# ::snt No problem , can you please try 12:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1612.json_0014
+# ::snt Can I have the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1612.json_0016
+# ::snt No that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01775.json_0000
+# ::snt help me get a taxi to the cambridge museum of technology please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id SNG01775.json_0002
+# ::snt I 'll be departing from rice boat
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id SNG01775.json_0004
+# ::snt Have the taxi leave after 13:45 please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL2281.json_0000
+# ::snt I need a place to stay in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2281.json_0002
+# ::snt I 'd really like to stay in a guesthouse . I heard the ones in Cambridge are very nice .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2281.json_0004
+# ::snt Is it in the north ? And do they have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2281.json_0006
+# ::snt Do they have a room available for 5 people starting Tuesday ? We will need it for 5 nights .
+( 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 MUL2281.json_0008
+# ::snt Yes .   I need to travel from Cambridge to London Liverpool Street on Sunday .   Can you help me find a train ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2281.json_0010
+# ::snt Not really . Can you check again ? I need to get to London Liverpool Street by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2281.json_0012
+# ::snt What would be the next available if not on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2281.json_0014
+# ::snt TR0189 departs Cambridge going to London Liverpool Street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Id ( IdTr6 / Id 
+    :name ( n30 / name
+     :op1 "TR0189"
+  ))
+)
+
+# ::id MUL2281.json_0016
+# ::snt Yes , please .   I need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2281.json_0018
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3310.json_0000
+# ::snt I am looking for a brazliian restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3310.json_0002
+# ::snt There are no Brazilian restaurants anywhere in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n4 / name
+     :op1 "Brazilian"
+  ))
+)
+
+# ::id PMUL3310.json_0004
+# ::snt Yes , what about british food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3310.json_0006
+# ::snt Something in the moderate price range would be good .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3310.json_0008
+# ::snt Yes , the centre is preferable .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3310.json_0010
+# ::snt Sounds good ! Please book a table for 6 people at 13:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3310.json_0012
+# ::snt Thanks . Yes , 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 PMUL3310.json_0014
+# ::snt Thank you ! Anytime is fine , as long as I arrive by 12:30 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3310.json_0016
+# ::snt Yes please book for 6 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3310.json_0018
+# ::snt Thank you .   That was all I needed today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0088.json_0000
+# ::snt I am looking for a cheap hotel with free parking near Cambridge .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0088.json_0002
+# ::snt I 'd like to stay close to the center area , but the hotel should be 3 star .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0088.json_0004
+# ::snt Are there any moderate 3 star hotels with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0088.json_0006
+# ::snt How about one in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0088.json_0008
+# ::snt I do n't have a preference but I would also like ot find a restaurant called the Cow Pizza Kitchen and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "Cow"
+     :op2 "Pizza"
+     :op3 "Kitchen"
+     :op4 "and"
+     :op5 "Bar"
+  ))
+)
+
+# ::id MUL0088.json_0010
+# ::snt Does it have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0088.json_0012
+# ::snt Sounds great . What is the address and contact information ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL0088.json_0014
+# ::snt That 's not necessary , thank you . You could , however , find me a restaurant a friend mentioned . I think it was called the Cow Pizza Kitchen and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "cow"
+     :op2 "pizza"
+     :op3 "kitchen"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id MUL0088.json_0016
+# ::snt May I have the address for The Cow Pizza Kitchen and Bar please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n19 / name
+     :op1 "Cow"
+     :op2 "Pizza"
+     :op3 "Kitchen"
+     :op4 "and"
+     :op5 "Bar"
+  ))
+   )
+)
+
+# ::id MUL0088.json_0018
+# ::snt I would like a taxi for the hotel by 13:45 to get to the restaurant please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0088.json_0020
+# ::snt What is the car type for the taxi ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0088.json_0022
+# ::snt Thank you , that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0308.json_0000
+# ::snt Hi , I need to find a train to cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0308.json_0002
+# ::snt I want to leave from Stevenage on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG0308.json_0004
+# ::snt Yes , I would like to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0308.json_0006
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0308.json_0008
+# ::snt Actually , can you give me the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0308.json_0010
+# ::snt That 's all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0548.json_0000
+# ::snt Hello , I 'd like some information on a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0548.json_0002
+# ::snt I want british food . In the east , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0548.json_0004
+# ::snt I will need it for Saturday , 7 people at 17:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0548.json_0006
+# ::snt I am also looking for a train on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0548.json_0008
+# ::snt I 'll be leaving Sunday from Cambridge and heading to Birmingham New Street .   I need to arrive by 19:15 .   I need to book this for 7 people .   Rererence number ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   :Day ( DayTr10 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0548.json_0010
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3803.json_0000
+# ::snt Hello , I need a train to Norwich please . I need to be there by 08:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3803.json_0002
+# ::snt I 'll 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 PMUL3803.json_0004
+# ::snt is there anything else that arrives closer to 8:45 like I requested ?
+( o / out_of_scope )
+
+# ::id PMUL3803.json_0006
+# ::snt No , TR2266 will work , could you get me 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 PMUL3803.json_0008
+# ::snt I also need a place to stay with 4 stars that include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3803.json_0010
+# ::snt No but I would like it to be in the north .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3803.json_0012
+# ::snt No , thank you . I 'll just need to know the hotel type and address , please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL3803.json_0014
+# ::snt No that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3759.json_0000
+# ::snt What 's your favorite college to visit in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3759.json_0002
+# ::snt I think I would like to visit that location , It seems nice . Could I get the phone number and the area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3759.json_0004
+# ::snt Actually , I 'm hungry .   Can you find me a restaurant that serves north american food ?   Something not super expensive , maybe in a moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL3759.json_0006
+# ::snt How about modern European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3759.json_0008
+# ::snt I would prefer the one on the centre , could I have the phone number and postcode please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3759.json_0010
+# ::snt Could you help me get a taxi to get 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 PMUL3759.json_0012
+# ::snt I would like to leave by 13:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3759.json_0014
+# ::snt That 's it .    Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3759.json_0016
+# ::snt That is all , thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01270.json_0000
+# ::snt I need a taxi at Ian Hong House to leave by 14:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "Ian"
+     :op2 "Hong"
+     :op3 "House"
+  ))
+)
+
+# ::id SNG01270.json_0002
+# ::snt I want to go to the Leicester Train Station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01270.json_0004
+# ::snt Thanks for the quick response .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4610.json_0000
+# ::snt I 'm looking for a museum in the east to visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4610.json_0002
+# ::snt Sounds wonderful ! Can you give me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4610.json_0004
+# ::snt I 'm also looking for a restaurant in the east part of town in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4610.json_0006
+# ::snt give me the address of the one you recommend
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4610.json_0008
+# ::snt Not at this time , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4946.json_0000
+# ::snt I am 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 PMUL4946.json_0002
+# ::snt I want one of the hotels in the moderate price range please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4946.json_0004
+# ::snt Which one of them has free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4946.json_0006
+# ::snt No , no thank you . I just needed some info for a later date . I am also wanting to see if you can tell me about the River Bar Steakhouse and Grill .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "river"
+     :op2 "bar"
+     :op3 "steakhouse"
+     :op4 "and"
+     :op5 "grill"
+  ))
+)
+
+# ::id PMUL4946.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4946.json_0010
+# ::snt 3 people , Saturday , 16:30 . Please give me a reference number .
+( 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 )
+   )
+)
+
+# ::id PMUL4946.json_0012
+# ::snt Yes , I 'm also interested in booking a taxi too .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4946.json_0014
+# ::snt I need to arrive at the River Bar Steakhouse and Grill at 16:30 . I am coming from the Lovell Lodge .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "river"
+     :op3 "bar"
+     :op4 "steakhouse"
+     :op5 "and"
+     :op6 "grill"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4946.json_0016
+# ::snt Ok great , thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0690.json_0000
+# ::snt I 'm looking for a train . The train should go to birmingham new street and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0690.json_0002
+# ::snt Yes , the train should arrive by 21:30 and should depart on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0690.json_0004
+# ::snt The one that arrives the closest to 21:30 , please . I will need the price and the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0690.json_0006
+# ::snt Thank you . I am also looking for a place to stay that is in the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0690.json_0008
+# ::snt I would prefer a place with a star of 4 that includes free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0690.json_0010
+# ::snt Yes , please .   I need a price range and phone number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0690.json_0012
+# ::snt I would like a moderate hotel with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0690.json_0014
+# ::snt Yes , choose for me ! That sounds exciting ! Try something new ! Just decide and then give me the hotel - type , price range , and phone number ! This is so cool !
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0690.json_0016
+# ::snt I would n't like to book a stay today , but thank you . Am I right in assuming that it 's a guesthouse and not a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0690.json_0018
+# ::snt No , that 's all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3336.json_0000
+# ::snt can you help me find some attractions in the east part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3336.json_0002
+# ::snt Can I have the number please ?
+( o / out_of_scope )
+
+# ::id PMUL3336.json_0004
+# ::snt Yeah , I need a restaurant . They need to serve Indian food and be in the same area as Funky Fun House .
+( 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(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n9 / name
+     :op1 "Funky"
+     :op2 "Fun"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id PMUL3336.json_0006
+# ::snt I would prefer one in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3336.json_0008
+# ::snt Can i also have their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3336.json_0010
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2427.json_0000
+# ::snt I am looking for a cinema in cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL2427.json_0002
+# ::snt That 's great , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2427.json_0004
+# ::snt Any area is fine . I 'm also looking for a restaurant in the centre that serves spanish food .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n5 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n7 / name
+     :op1 "centre"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Area ( aAt2 / question )
+   )
+)
+
+# ::id MUL2427.json_0006
+# ::snt I would like something that is on the cheaper side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id MUL2427.json_0008
+# ::snt Yes , I 'd like a table for 8 at 11:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2427.json_0010
+# ::snt Yes I need a taxi between cinema and restaurant .   What do you recommend ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2427.json_0012
+# ::snt I suppose the one in the centre makes more sense , since it 's close to the restaurant .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe4 / Area 
+    :name ( n19 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL2427.json_0014
+# ::snt Yes , that would be great .   I need to make it to the restaurant by 11:15 .
+( Tm1 / Taxi-Inform
+   :Depart ( ueTa1 / vue_cinema)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n20 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2427.json_0016
+# ::snt No , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1613.json_0000
+# ::snt I need the schedule of the the Train going to Ely on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1613.json_0002
+# ::snt My leave time is flexible . I just need to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1613.json_0004
+# ::snt I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1613.json_0006
+# ::snt Yes , I do need tickets .
+( o / out_of_scope )
+
+# ::id PMUL1613.json_0008
+# ::snt Well , I can do the booking myself . Can you help me find a hotel instead ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1613.json_0010
+# ::snt It does n't matter as long as it is 3 stars . It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1613.json_0012
+# ::snt Could I please book it for 5 people for 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 "5"
+  ))
+)
+
+# ::id PMUL1613.json_0014
+# ::snt Great , that is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1067.json_0000
+# ::snt I want a train leaving from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1067.json_0002
+# ::snt Cambridge , leaving on Wednesday after 12:00 .
+( 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 "12:00"
+  ))
+)
+
+# ::id PMUL1067.json_0004
+# ::snt Yes . Book it for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1067.json_0006
+# ::snt Can you recommend some places to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1067.json_0008
+# ::snt I 'd like a museum .   But I will need the entrance fee and phone number .   You can pick one for me , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1067.json_0010
+# ::snt That 's it , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0354.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 SNG0354.json_0002
+# ::snt sure , I would like to go on Saturday , and arrive by 20:20 . As close to that time as I can arrive .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:20"
+  ))
+)
+
+# ::id SNG0354.json_0004
+# ::snt Yes , let me have 7 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0354.json_0006
+# ::snt No , that 's all I need .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0692.json_0000
+# ::snt Yes I am looking for information on a restaurant called Bangkok City .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG0692.json_0002
+# ::snt Yes , 5 people , friday at 14:15 .
+( 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 SNG0692.json_0004
+# ::snt Oh no .   Can you get us in at 13:15 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG0692.json_0006
+# ::snt Thanks ! That 's all I needed today - goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0844.json_0000
+# ::snt Hi , can you help me find an architecture based attraction to go to ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0844.json_0002
+# ::snt Any church will be fine . Can you give me the phone number of one ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0844.json_0004
+# ::snt Cool . I need a restaurant called the slug and lettuce too .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+)
+
+# ::id MUL0844.json_0006
+# ::snt No thank you . Could you tell me what area of town The Slug and Lettuce is in , though ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Slug"
+     :op2 "and"
+     :op3 "Lettuce"
+  ))
+   )
+)
+
+# ::id MUL0844.json_0008
+# ::snt That 's all I need .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0844.json_0010
+# ::snt Yes , you have been such a help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1620.json_0000
+# ::snt Hello ! I 'd like to eat at a cheap restaurant in the north . Any ideas for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1620.json_0002
+# ::snt Can you tell me more about the indian restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1620.json_0004
+# ::snt Can we make a reservation at Royal Spice ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id MUL1620.json_0006
+# ::snt It will be for 6 people at 16:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1620.json_0008
+# ::snt Sure . How about 15:15 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1620.json_0010
+# ::snt Also can you book me a train for Monday ? I want to arrive by 08:45 in Cambridge . I 'm coming from stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1620.json_0012
+# ::snt Yes . What is the reference number for the tickets please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1620.json_0014
+# ::snt Thank you so much for your help . That is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1351.json_0000
+# ::snt Hello . I 'm going out for an expensive dinner and need to find a restaurant . I 'd like somewhere in the north , and I 'm willing to pay quite a bit of money .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1351.json_0002
+# ::snt Yes , Romanian please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "romanian"
+  ))
+)
+
+# ::id MUL1351.json_0004
+# ::snt I guess try European .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1351.json_0006
+# ::snt Is it in the north ? If so , can you reserve us a table for 3 on Friday at 17:45 please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1351.json_0008
+# ::snt How about at 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1351.json_0010
+# ::snt I 'm also looking for a place to stay that offers both internet and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1351.json_0012
+# ::snt Hmm , yes . Someplace expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1351.json_0014
+# ::snt Great , can you make a reservation for three people for the three nights starting Friday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1351.json_0016
+# ::snt No , I need it to be Friday .   Can we try it for a one night stay instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1351.json_0018
+# ::snt I 'm going to need a taxi as well from the hotel to the restaurant that arrives at 16:45 . Could I get the contact number and car type for that ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1351.json_0020
+# ::snt No , you have been most helpful . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1803.json_0000
+# ::snt I am looking for a attraction to see in Cambridge located in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1803.json_0002
+# ::snt It might .   Can you please tell me the entrance fee , address , and phone number 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
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1803.json_0004
+# ::snt I also need a train to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1803.json_0006
+# ::snt I need to travel Sunday after 11:00 from Cambridge .
+( 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 "11:00"
+  ))
+)
+
+# ::id MUL1803.json_0008
+# ::snt Yes , it would . Can you tell me what the travel time is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1803.json_0010
+# ::snt Thank you can you please book it and send the reference number .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1803.json_0012
+# ::snt I do n't need to book at this time actually .   That 's all that I needed .   Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01937.json_0000
+# ::snt I need a taxi please . I 'll be departing from grafton hotel restaurant
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "grafton"
+     :op2 "hotel"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG01937.json_0002
+# ::snt I need to leave after 16:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01937.json_0004
+# ::snt I would like to get to the Jinling Noodle Bar .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG01937.json_0006
+# ::snt Nope , that 'll do for now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0735.json_0000
+# ::snt Hello .   I 'm looking for a cheap place to eat 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 SNG0735.json_0002
+# ::snt Yes , I 'd love Chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0735.json_0004
+# ::snt Sure , pick your favorite and let me have the address , postcode , and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0735.json_0006
+# ::snt Yes please make me a reservation .
+( o / out_of_scope )
+
+# ::id SNG0735.json_0008
+# ::snt Actually , I do n't need a reservation right now . The restaurant information was all I needed . Thanks for your help .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0035.json_0000
+# ::snt I need help finding the Aylesbray Lodge Guest House . Would you be able to give me the address and phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL0035.json_0002
+# ::snt Could you also let me know the star rating of the hotel , phone number and I 'd also like to know if they have wifi .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0035.json_0004
+# ::snt I am also looking for a restaurant called the Michaelhouse cafe .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "michaelhouse"
+     :op2 "cafe"
+  ))
+)
+
+# ::id MUL0035.json_0006
+# ::snt Wonderful ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0035.json_0008
+# ::snt No thank you , that 's all I need , you have been very helpful . Have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4059.json_0000
+# ::snt i am looking for a place to stay . The hotel should include free wifi and should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4059.json_0002
+# ::snt A guesthouse , please . Are there any 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 PMUL4059.json_0004
+# ::snt Great , could you give me their phone number and address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4059.json_0006
+# ::snt Yes , I 'm looking for a museum in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4059.json_0008
+# ::snt Could I get the area , phone number , and address of the Kettles yard ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "kettles"
+     :op2 "yard"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+  :Phone ( aAt4 / question )
+   )
+)
+
+# ::id PMUL4059.json_0010
+# ::snt What is the area ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL4059.json_0012
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4059.json_0014
+# ::snt no , that will be all . Thank you ! goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0073.json_0000
+# ::snt I would like a taxi from Saint John 's college to Pizza Hut Fen Ditton .
+( Tm1 / Taxi-Inform
+   :Depart ( aiTa1 / saint_johns_college)
+)
+
+# ::id SNG0073.json_0002
+# ::snt I want to leave after 17:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0073.json_0004
+# ::snt Thank you for all the help ! I appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0073.json_0006
+# ::snt No , I am all set .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1806.json_0000
+# ::snt I 'm looking for information about 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 MUL1806.json_0002
+# ::snt Could I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1806.json_0004
+# ::snt I 'm also looking for a train departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1806.json_0006
+# ::snt Yes , I 'm going to Birmingham new street . It 's on Thursday and I 'd like to arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1806.json_0008
+# ::snt No need to book it , but can you tell me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1806.json_0010
+# ::snt That 's it for me . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1254.json_0000
+# ::snt I want to find a brazilian restaurant that is cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1254.json_0002
+# ::snt Do you have any restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1254.json_0004
+# ::snt How about a Italian restaurant located in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1254.json_0006
+# ::snt No , which one would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL1254.json_0008
+# ::snt Book a table for 1 on friday at 19:45 please . I 'll need to have the reference number .
+( a / and
+ :op1(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 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1254.json_0010
+# ::snt Excellent . I 'm also looking for the allenbell hotel . Do they have free parking and what type of hotel are they ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "allenbell"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Parking ( aHo2 / question )
+   )
+)
+
+# ::id MUL1254.json_0012
+# ::snt Yes , I need the room for one guest only . Thank you .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1254.json_0014
+# ::snt Alright . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0789.json_0000
+# ::snt I 'm looking for a hotel with free wifi and at least a three - star rating , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0789.json_0002
+# ::snt I would like a hotel that has free wifi and free parking . It should be moderately priced with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0789.json_0004
+# ::snt Moderate priced anywhere in town please .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "Moderate"
+  ))
+)
+
+# ::id MUL0789.json_0006
+# ::snt There are n't any 3 star hotels that offer free wifi and park that is moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0789.json_0008
+# ::snt I am not particular . Where are they located ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n19 / name
+     :op1 "not"
+  ))
+   )
+)
+
+# ::id MUL0789.json_0010
+# ::snt I would like whichever one is cheapest please .
+( o / out_of_scope )
+
+# ::id MUL0789.json_0012
+# ::snt That wo n't be necessary . I 'm looking to book a train too .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0789.json_0014
+# ::snt I need to leave Friday .   I need to arrive in Cambridge by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL0789.json_0016
+# ::snt I am departing from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0789.json_0018
+# ::snt Sure . How long is the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0789.json_0020
+# ::snt No on the hotel . What is the train i d for that one , and how long is the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0789.json_0022
+# ::snt No , that would all right . I 'll do it myself .
+( o / out_of_scope )
+
+# ::id MUL0789.json_0024
+# ::snt No , if you 're sure there are no 3-star moderately priced hotels with free parking then there 's nothing else you can do for me .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n28 / name
+     :op1 "moderately"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n30 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL0789.json_0026
+# ::snt Is the hamilton lodge a hotel or bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n32 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0789.json_0028
+# ::snt That sounds perfect .
+( o / out_of_scope )
+
+# ::id MUL0789.json_0030
+# ::snt Go ahead and make a reservation please .
+( o / out_of_scope )
+
+# ::id MUL0789.json_0032
+# ::snt I would like to stay for 2 days , and it will just be me .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0789.json_0034
+# ::snt I do not believe I need a reservation . I have everything I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1554.json_0000
+# ::snt Need restaurant in the east , expensive is what i 'm looking for
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1554.json_0002
+# ::snt Could you recommend one with the food type ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id MUL1554.json_0004
+# ::snt Excellent . Let 's go with that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1554.json_0006
+# ::snt No thanks , I need a train from Cambridge to Stevenage that arrives by 08:00 on Saturday . Is there anything like that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1554.json_0008
+# ::snt Yes that sounds good , albeit a bit early . Can you book tickets for 4 people on that one , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1554.json_0010
+# ::snt Yes , I just need a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1554.json_0012
+# ::snt Great , that is all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1554.json_0014
+# ::snt That is all I need . Thank you so much and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1533.json_0000
+# ::snt I need a train leaving after 08:15 going to cambridge . Thank you .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1533.json_0002
+# ::snt I want to leave from Peterborough   on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1533.json_0004
+# ::snt Yes , can you book for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1533.json_0006
+# ::snt I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1533.json_0008
+# ::snt Yes , please . I 'm also looking for a 4-star hotel with free parking . I 'd like something moderately - priced , if possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1533.json_0010
+# ::snt Sounds great .. Can I have more information
+( o / out_of_scope )
+
+# ::id PMUL1533.json_0012
+# ::snt I ve heard good things about the acorn guesthouse . What is their phone number ? And do they have free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1533.json_0014
+# ::snt No that 's all right have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4229.json_0000
+# ::snt Can you tell me about the Cambridge Belfry ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id PMUL4229.json_0002
+# ::snt Can you get me the phone number ?   I like that they have free parking .   That sounds great . Thanks !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4229.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 PMUL4229.json_0006
+# ::snt Yes please . Also , i need a train that needs to get there around 20:30 . Can you look that up as well ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL4229.json_0008
+# ::snt Monday , thank you . I 'll be departing from leicester to cambridge .
+( 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 "leicester"
+  ))
+)
+
+# ::id PMUL4229.json_0010
+# ::snt Yes , can you book 2 tickets please and also could i get a reference number when you are done ? Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4229.json_0012
+# ::snt Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01262.json_0000
+# ::snt I am looking for a place to stay . The hotel should include free wifi and should include free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01262.json_0002
+# ::snt north area in a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01262.json_0004
+# ::snt It does n't matter as long as I can book it for 2 people and 2 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01262.json_0006
+# ::snt No , I am not picky .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SNG01262.json_0008
+# ::snt how about wednesday instead ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01262.json_0010
+# ::snt Yeah try a different place . Anywhere that meets my requirements
+( o / out_of_scope )
+
+# ::id SNG01262.json_0012
+# ::snt Yes please try it .
+( o / out_of_scope )
+
+# ::id SNG01262.json_0014
+# ::snt That was everything , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0466.json_0000
+# ::snt I 'm looking to find a place to eat in the centre of town that needs to have a moderate price range .   Can you give me some options ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0466.json_0002
+# ::snt Is there a Lebanese option ? I 'm really craving some Lebanese right now .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SNG0466.json_0004
+# ::snt Can you please get me a reservation at Ali Baba for tonight at 7PM ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+)
+
+# ::id SNG0466.json_0006
+# ::snt Actually , can I just get the address there for now please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0466.json_0008
+# ::snt That 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4294.json_0000
+# ::snt Get me an expensive place to eat in the centre please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4294.json_0002
+# ::snt Yes , I prefer British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4294.json_0004
+# ::snt That sounds great . Can you make a reservation for me there for 4 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 "4"
+  ))
+)
+
+# ::id PMUL4294.json_0006
+# ::snt Perfect , thanks . That s all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4294.json_0008
+# ::snt you 're right , i 'm stupid . thanks for checking . i also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4294.json_0010
+# ::snt I want to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4294.json_0012
+# ::snt I will be travelling to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4294.json_0014
+# ::snt I will need to travel on Saturday and I already said when I 'll need to leave . Give me the arrival time and price please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4294.json_0016
+# ::snt Thank you .   That should cover it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4294.json_0018
+# ::snt No that is all for now . Thank you and Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2119.json_0000
+# ::snt I 'd like to find a hotel with free wifi and free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2119.json_0002
+# ::snt Cambridge , in the east with a 4 star rating I am sparing no expense .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2119.json_0004
+# ::snt Yes I just am looking to get the phone number of one .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2119.json_0006
+# ::snt Thank you so much . I would also like help finding a train to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2119.json_0008
+# ::snt I will be leaving leicester and would like to arrive by 20:45 in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2119.json_0010
+# ::snt I will book it later but can you tell me the price per ticket .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2119.json_0012
+# ::snt No I think that 's all I need right now , thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0624.json_0000
+# ::snt Are there any trains leaving 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"
+  ))
+)
+
+# ::id MUL0624.json_0002
+# ::snt Yes I would like to leave Cambridge after 16:00 , and departing from Stansted airport and leave on Sunday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "Stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0624.json_0004
+# ::snt Yes please , make the reservation 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 MUL0624.json_0006
+# ::snt Can you also help me with information on the hotel home from home ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id MUL0624.json_0008
+# ::snt I would need to book the hotel for 6 people for 2 nights on Sunday as well .
+( 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 "6"
+  ))
+)
+
+# ::id MUL0624.json_0010
+# ::snt Is that at the Home From Home . That is where I want to stay .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n26 / name
+     :op1 "Home"
+     :op2 "From"
+     :op3 "Home"
+  ))
+)
+
+# ::id MUL0624.json_0012
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0624.json_0014
+# ::snt Actually I 'd like to book that hotel for two nights , starting Sunday for 6 people for two nights . I 'll need a reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0624.json_0016
+# ::snt No , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3625.json_0000
+# ::snt I need a train to stansted airport that leaves on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3625.json_0002
+# ::snt I need to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL3625.json_0004
+# ::snt That is perfect . I would like to make a booking for 6 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3625.json_0006
+# ::snt i need to eat too
+( o / out_of_scope )
+
+# ::id PMUL3625.json_0008
+# ::snt I 'd like Catalan food . It needs to be in the centre and be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3625.json_0010
+# ::snt what about one that serves european food in the same side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "side"
+  ))
+)
+
+# ::id PMUL3625.json_0012
+# ::snt Yes please do and then make me a reservation for 6 people at 10:15 on a Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3625.json_0014
+# ::snt No , that 's all . Thanks ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0498.json_0000
+# ::snt Hi , could you recommend any local cinemas in the area ? I 'm looking for any places that are near the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id MUL0498.json_0002
+# ::snt Yes , please . I would also like to know the entrance fee and phone number for that cinema .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0498.json_0004
+# ::snt I also want information on any trains that depart from broxbourne to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0498.json_0006
+# ::snt I want to leave on a Tuesday and arrive by 21:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0498.json_0008
+# ::snt It does n't matter when I leave by .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0498.json_0010
+# ::snt No thanks , I 'm just gathering information . Could you give me the ticket price of the 05:32 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0498.json_0012
+# ::snt Thank you very much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0482.json_0000
+# ::snt Is there a restaurant that serves italian food in the expensive price bracket ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0482.json_0002
+# ::snt Absolutely ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0482.json_0004
+# ::snt How about the center ?
+( o / out_of_scope )
+
+# ::id SNG0482.json_0006
+# ::snt That sounds good . No I do n't need a reservation , but could you tell me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0482.json_0008
+# ::snt No thanks . That will do it for me . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4603.json_0000
+# ::snt Can you help me find a train leaving thursday departing from london liverpool street ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4603.json_0002
+# ::snt I do n't have a preference but I do need to be in Cambridge by 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4603.json_0004
+# ::snt What is the price of the ticket and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4603.json_0006
+# ::snt Thanks . I also need to find a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4603.json_0008
+# ::snt No tickets for the train . I would like a guesthouse in the east that is expensive , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4603.json_0010
+# ::snt How about in the cheap price range instead ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4603.json_0012
+# ::snt Yes , could you book it for 5 people for 3 nights starting thursday ?
+( 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 "5"
+  ))
+)
+
+# ::id PMUL4603.json_0014
+# ::snt Thanks ! Have a wonderful evening . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1113.json_0000
+# ::snt Hi , I want to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1113.json_0002
+# ::snt Any area is fine .   Perhaps the centre area if there is a good one there .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1113.json_0004
+# ::snt yes phone number and postcode , thank uyou
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1113.json_0006
+# ::snt As a matter of fact yes . I need a train that leaves after 13:15 on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1113.json_0008
+# ::snt I will be coming 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 PMUL1113.json_0010
+# ::snt Yes please book that for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1113.json_0012
+# ::snt No , that will be all for today . Thanks for your help today . It 's been appreciated .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2195.json_0000
+# ::snt Hey , are there any interesting attractions in towncentre today ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2195.json_0002
+# ::snt Great .   What is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2195.json_0004
+# ::snt Thank you , are there in Korean restaurants in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2195.json_0006
+# ::snt No thanks . I do need the phone number and post code .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2195.json_0008
+# ::snt Thanks . I will need a taxi to get from the church attraction to the restaurant , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL2195.json_0010
+# ::snt I 'd like to leave at 11:45 . Can I have the contact number and car type please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2195.json_0012
+# ::snt No that is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1949.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 PMUL1949.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 PMUL1949.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"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1949.json_0006
+# ::snt yeah , can you let me know if it has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1949.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 PMUL1949.json_0010
+# ::snt That 's all .   Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1949.json_0012
+# ::snt On second thought , I am looking for a train to Cambridge , leaving Biships Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "Biships"
+     :op2 "Stortford"
+  ))
+)
+
+# ::id PMUL1949.json_0014
+# ::snt I would like to leave on Thursday after 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1949.json_0016
+# ::snt yes book for 1
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3264.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3264.json_0002
+# ::snt I do n't . I will need a guesthouse with at least 4 star . It should also have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3264.json_0004
+# ::snt No , just choose one please . I 'll need to book it for Saturday , 3 nights , and 6 people .
+( 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 PMUL3264.json_0006
+# ::snt Thank you . The next thing I need is a train from Cambridge to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3264.json_0008
+# ::snt I will be traveling on and need to leave after 18:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL3264.json_0010
+# ::snt sunday please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3264.json_0012
+# ::snt Yes , please . There are six of us who need on it .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL3264.json_0014
+# ::snt That is all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1289.json_0000
+# ::snt I 'm trying to plan a trip there but need a cheap place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1289.json_0002
+# ::snt Hmm , I 'm looking for a place in the west . It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1289.json_0004
+# ::snt okay do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1289.json_0006
+# ::snt Okay .   Sounds good . Can you tell me the type of hotel and provide me with the hotel 's phone number ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1289.json_0008
+# ::snt You sure can . I 'm also quite hungry . Do you have any info on a restaurant called Wagamama ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "wagamama"
+  ))
+)
+
+# ::id MUL1289.json_0010
+# ::snt That 's fine . I would just like to book a reservation for 1 at 18:45 on Sunday . & may I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1289.json_0012
+# ::snt I 'll need a taxi to get me from the hotel to the restaurant .
+( 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 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1289.json_0014
+# ::snt I need the tax to get me to the restaurant by 18:45 so that I can make our booked time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1289.json_0016
+# ::snt I think that is all , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02006.json_0000
+# ::snt I need a taxi departing from golden wok .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id SNG02006.json_0002
+# ::snt I 'd like to leave after 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG02006.json_0004
+# ::snt I 'm going to holy trinity church .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id SNG02006.json_0006
+# ::snt I will look for the yellow skoda after 17:30 . Thanks for all your help .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Car ( CarTa3 / Car 
+    :name ( n9 / name
+     :op1 "yellow"
+     :op2 "skoda"
+  ))
+   :Leave ( LeaTa5 / Leave 
+    :name ( n11 / name
+     :op1 "17:30"
+  ))
+   )
+)
+
+# ::id SNG02006.json_0008
+# ::snt not really . am good to go
+( o / out_of_scope )
+
+# ::id MUL0208.json_0000
+# ::snt Yes I am looking for a place to eat in south Cambridge that is more on the expensive side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0208.json_0002
+# ::snt I would prefer vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id MUL0208.json_0004
+# ::snt I would like to try chinese food then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0208.json_0006
+# ::snt I want a table for 6 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 "6"
+  ))
+)
+
+# ::id MUL0208.json_0008
+# ::snt Yes I 'm also looking for a train to arrive at 8:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL0208.json_0010
+# ::snt I will be departing from London Kings Cross and need to arrive in Cambridge by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL0208.json_0012
+# ::snt I will be departing Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0208.json_0014
+# ::snt Actually I am departing from London Liverpool Street . I need a train to Cambridge on Tuesday that arrives by 8:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n30 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n32 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL0208.json_0016
+# ::snt How much does the ticket cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0208.json_0018
+# ::snt Great . Thank you very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0340.json_0000
+# ::snt I am going to Cambridge and need a place to eat that serves lebanese food and is cheaply priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheaply"
+  ))
+)
+
+# ::id MUL0340.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 MUL0340.json_0004
+# ::snt how about one that serves indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0340.json_0006
+# ::snt That sounds great . I need a table for 6 at 16:30 on Saturday , please . And I will need the reference number once it 's booked .
+( 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 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0340.json_0008
+# ::snt I need to book a train on Sunday as well .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0340.json_0010
+# ::snt I 'm departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0340.json_0012
+# ::snt The train should arrive in broxbourne by 08:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL0340.json_0014
+# ::snt I suppose I will book the train arriving at 7:01 . Please provide me with the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0340.json_0016
+# ::snt I need to make a reservation for the same group of people . May I also have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0340.json_0018
+# ::snt No , that 's all I need . Thank you for all your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0072.json_0000
+# ::snt I 'm looking for a place to stay . I 'd like to stay in a guesthouse that does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL0072.json_0002
+# ::snt Is that in the center of town ? I do need to be in the center .
+( o / out_of_scope )
+
+# ::id MUL0072.json_0004
+# ::snt Yes , please make my reservation at the Alexander Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL0072.json_0006
+# ::snt Could i get the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0072.json_0008
+# ::snt That 's fine . Can I please have the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0072.json_0010
+# ::snt Yes , may I have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0072.json_0012
+# ::snt I 'm also looking for a restaurant that is in the expensive price range and serves spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0072.json_0014
+# ::snt Is there a restaurant in the expensive price range that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0072.json_0016
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id MUL0072.json_0018
+# ::snt Let 's go ahead and make a reservation for 6 at 19:30 for this coming Wednesday . Oh , and can I get that reference number , too , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0072.json_0020
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0072.json_0022
+# ::snt No . That sounds like everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0539.json_0000
+# ::snt Yes , I hope so .   Are there any Chinese restaurants toward the east end of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0539.json_0002
+# ::snt Great can you book a table for 1 at 19:30 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0539.json_0004
+# ::snt I think that takes care of everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01835.json_0000
+# ::snt I 'd like to book a taxi to take me to cineworld cinema from gonville hotel
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01835.json_0002
+# ::snt I 'd need to arrive by 15:45 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id SNG01835.json_0004
+# ::snt Ok thanks , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01835.json_0006
+# ::snt That 's it , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2012.json_0000
+# ::snt I am trying to find out about trains that arrive in Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2012.json_0002
+# ::snt I want to arrive by 16:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL2012.json_0004
+# ::snt I will be departing from stevenage and going to cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2012.json_0006
+# ::snt I am looking to travel on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2012.json_0008
+# ::snt That should work ! I will also need a place to stay . I am looking for a guesthouse in the centre of town , in the expensive range . It should include free wifi as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2012.json_0010
+# ::snt Sure , let 's look at hotels instead , then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id MUL2012.json_0012
+# ::snt Do either of them have free parking included ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2012.json_0014
+# ::snt Could you provide the details ?
+( o / out_of_scope )
+
+# ::id MUL2012.json_0016
+# ::snt Yes , this seems alright . Go ahead and book it .
+( o / out_of_scope )
+
+# ::id MUL2012.json_0018
+# ::snt No , actually , I 'm not ready to book yet .   That is all I need for today .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2012.json_0020
+# ::snt Thank you .   I will call back when I am ready to finish my booking .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1015.json_0000
+# ::snt I 'm looking for a pool somewhere in the south of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1015.json_0002
+# ::snt How about some type of theater ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id MUL1015.json_0004
+# ::snt Yes , please provide the address and postcode as well .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1015.json_0006
+# ::snt Thanks . Yes , I also need to find a guesthouse for my stay there .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1015.json_0008
+# ::snt The area should be the centre . I need it to be cheap and have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1015.json_0010
+# ::snt What is the star ratings for them ?
+( o / out_of_scope )
+
+# ::id MUL1015.json_0012
+# ::snt Ok great , thank you .   I also need to book a taxi to get back and forth .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1015.json_0014
+# ::snt I 'll be leaving the theatre at 14:45 and going to the guesthouse .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1015.json_0016
+# ::snt Let 's go with the Alexander Bed and Breakfast .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1015.json_0018
+# ::snt Cool beans ! Sorry I was so much trouble . Thanks so much for all of your help , you need a raise dealing with customers like me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3737.json_0000
+# ::snt Hello , can you help me find a train to Broxbourne on Thursday please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3737.json_0002
+# ::snt I need to be in Broxbourne by 08:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id PMUL3737.json_0004
+# ::snt If it leaves Cambridge and gets to Broxbourne at 7:01 I 'll take it . I need a ticket for 1 person and a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "7:01"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3737.json_0006
+# ::snt I 'm looking for boat related attractions in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL3737.json_0008
+# ::snt What about colleges in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3737.json_0010
+# ::snt Ok , can you recommend one and give me their phone number
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3737.json_0012
+# ::snt No . Thank you that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4325.json_0000
+# ::snt I 'm looking for a restaurant that serves canapes food . Expensive range should do it .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "canapes"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4325.json_0002
+# ::snt hmmm . Can you check again ? it should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4325.json_0004
+# ::snt Could you try a restaurant that serves british food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4325.json_0006
+# ::snt That sounds fine , can you reserve a table for 3 people at 13:00 on Tuesday ?
+( 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 "3"
+  ))
+)
+
+# ::id PMUL4325.json_0008
+# ::snt I do need   4 star hotel as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4325.json_0010
+# ::snt I would like it to be in the expensive range too .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4325.json_0012
+# ::snt Does either have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4325.json_0014
+# ::snt Great , either one is fine . I need a reservation for 3 people for 3 nights starting Tuesday . If 3 nights is not available try 2 nights and reference number .
+( a / and
+ :op1(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 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4325.json_0016
+# ::snt No , thank you . That 's it for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4325.json_0018
+# ::snt you too , enjoy the rest of your day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2466.json_0000
+# ::snt I 'm starving ! Can you find me somewhere to eat on the south side of the city ? Money is no object so please find me something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2466.json_0002
+# ::snt Whichever one you recommend , as long as its expensive . I 'll need a reservation for 4 at 15:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Price ( PriRe9 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2466.json_0004
+# ::snt Yes , could you please recommend some places to go after we get done eating that are near the restaurant as well ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2466.json_0006
+# ::snt The " Place " sounds good , can I get its postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2466.json_0008
+# ::snt No , that 's all I need . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0371.json_0000
+# ::snt I need to find a particular train that will arrive at 16:30 and will leave on Saturday . I would appreciate it if you could help me .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0371.json_0002
+# ::snt I 'm coming from Peterborough and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0371.json_0004
+# ::snt Yes please , can you make the reservation for 7 people and then send 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 MUL0371.json_0006
+# ::snt Yes . I am looking for a restaurant that serves modern eclectic food and is in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0371.json_0008
+# ::snt How about one that serves indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0371.json_0010
+# ::snt The east is fine . May I have the address , phone number , and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0371.json_0012
+# ::snt No thank you , that will e all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0469.json_0000
+# ::snt Hello , I am looking to book a train that will be departing Cambridge after 13:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0469.json_0002
+# ::snt I 'd like to go to Birmingham New Street on Thursday and leave after 13:45 . Do you have anything that would work for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0469.json_0004
+# ::snt That should work , what is the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0469.json_0006
+# ::snt That works . I 'm also looking for an attratiction that is college type .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0469.json_0008
+# ::snt No particular area , what 's the first one on the list ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL0469.json_0010
+# ::snt That would be great , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0469.json_0012
+# ::snt No I 'm all set . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0469.json_0014
+# ::snt Thanks , you too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0795.json_0000
+# ::snt Hi , can you help me find a Caribbean restaurant to eat at on my upcoming visit ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id PMUL0795.json_0002
+# ::snt Can you please look for an Italian food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0795.json_0004
+# ::snt I 'm looking for a italian place in the moderate price range . Can you suggest one and make reservations please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0795.json_0006
+# ::snt Yes , that sounds great , thank you . I want to book a table for 4 people at 15:15 on Wednesday . I 'll also need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0795.json_0008
+# ::snt I also need a train going to cambridge and departing from birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0795.json_0010
+# ::snt Wednesday and needs to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL0795.json_0012
+# ::snt No thank you . Could I get a price on those tickets though ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0795.json_0014
+# ::snt can i also get the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0795.json_0016
+# ::snt That is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0003.json_0000
+# ::snt I 'm looking for a place to stay . It needs to be a guesthouse and include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0003.json_0002
+# ::snt I would like for it to be cheap and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0003.json_0004
+# ::snt Nothing in particular . I just need it booked for 6 people for a total of 4 nights starting from sunday . I 'd also like 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 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0003.json_0006
+# ::snt Well , for six people I suppose I will be needing three rooms , for four nights , starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0003.json_0008
+# ::snt Thank you ! I 'm also looking for a restaurant . Ideally an Italian place in the same price range in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0003.json_0010
+# ::snt Is the name of the restaurant Ask restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "Ask"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0003.json_0012
+# ::snt Yes . Book it for the same group of people on the same day at 18:45 . Can I get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0003.json_0014
+# ::snt I am all set . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0799.json_0000
+# ::snt Hi there ! I 'm looking for an expensive place to stay that has free wifi . I bet Cambridge has a ton of those .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0799.json_0002
+# ::snt The area does n't matter much , but I would like it to be a guesthouse if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG0799.json_0004
+# ::snt I 'd really rather stay at a guesthouse . Do you have anything in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0799.json_0006
+# ::snt No not in particular .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   )
+ :op2(Hr2 / Hotel-NoOffer
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG0799.json_0008
+# ::snt What is the phone number of the el shaddai ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+   )
+)
+
+# ::id SNG0799.json_0010
+# ::snt That 's not needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0799.json_0012
+# ::snt Good day to you also   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0881.json_0000
+# ::snt I 'm looking for some type of entertainment in the centre of town , can you tell me what is available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0881.json_0002
+# ::snt Are there any museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0881.json_0004
+# ::snt Any of those museums will work . Will you select one for me ? I need their phone number , please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0881.json_0006
+# ::snt That 's great . I also need some place to eat someplace moderate that serves corsican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "corsican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0881.json_0008
+# ::snt Is there any corsica restaurants in the centre of town ? Moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n16 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id MUL0881.json_0010
+# ::snt How about one that serves British food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0881.json_0012
+# ::snt Yes please .   Can I get in on Thursday at 13:30 ?   There will be 3 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0881.json_0014
+# ::snt That sounds wonderful ! Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0881.json_0016
+# ::snt No , I do n't need anything else today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01710.json_0000
+# ::snt I am trying to find a hotel called warkworth house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01710.json_0002
+# ::snt book it for 3 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 "3"
+  ))
+)
+
+# ::id SNG01710.json_0004
+# ::snt Let 's try for Friday instead . And I need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01710.json_0006
+# ::snt Great , that 's settled . Thank you for the assistance . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3940.json_0000
+# ::snt I need some information on taking 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 PMUL3940.json_0002
+# ::snt Wednesday , and can you please make sure I get there before 19:00 .   I do n't want to miss Wheel of fortune .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL3940.json_0004
+# ::snt Thank you . What is the price for that train with ID TR3677 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3940.json_0006
+# ::snt Thank you . I am also looking for a multiple sports type attraction in the town centre . Can you tell me what is available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3940.json_0008
+# ::snt what about the type of a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3940.json_0010
+# ::snt Could you please check again . If you find one could I have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3940.json_0012
+# ::snt I think that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0510.json_0000
+# ::snt I am in ely . I need to figure out how to get to cambridge by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0510.json_0002
+# ::snt I need to travel monday and arrive by 20:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0510.json_0004
+# ::snt Yes , that works for me . Please go ahead and book it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0510.json_0006
+# ::snt Just one ticket , I 'm also looking for an attraction in the Centre .
+( 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 "one"
+  ))
+   )
+)
+
+# ::id MUL0510.json_0008
+# ::snt I 'm looking for a college , actually .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0510.json_0010
+# ::snt Let 's look at ones that have no entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0510.json_0012
+# ::snt Yes that sounds good . What is their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0510.json_0014
+# ::snt Thank you , what time did the train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0510.json_0016
+# ::snt Yes , that 'll work . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0510.json_0018
+# ::snt No , but could you please let me know what the travel time of that trip is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0510.json_0020
+# ::snt no , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0621.json_0000
+# ::snt I am looking for a hotel called the El Shaddai in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL0621.json_0002
+# ::snt What is the rating of this hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0621.json_0004
+# ::snt I am also looking for a train , departing norwich , going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0621.json_0006
+# ::snt Friday leaving after 09:15 please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL0621.json_0008
+# ::snt Tr2365 will be fine .   Book it please .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n12 / name
+     :op1 "Tr2365"
+  ))
+)
+
+# ::id MUL0621.json_0010
+# ::snt I just need the travel time please
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0621.json_0012
+# ::snt Perfect ! That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0012.json_0000
+# ::snt I am looking for a 3 star hotel in Cambridge with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0012.json_0002
+# ::snt I would like something cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0012.json_0004
+# ::snt How about a hotel with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0012.json_0006
+# ::snt Kindly recommend one of the many in the area and send me the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0012.json_0008
+# ::snt I also need a place to eat that serves italian food and should be in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0012.json_0010
+# ::snt The area does not matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0012.json_0012
+# ::snt Yes , I would like to book a table for 3 on Friday at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0012.json_0014
+# ::snt I want to book a taxi from the hotel to the restaurant , that arrives at 11:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0012.json_0016
+# ::snt Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0012.json_0018
+# ::snt Yes , that 's all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0659.json_0000
+# ::snt Hi , I am looking for a cheap restaurant in the town centre please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0659.json_0002
+# ::snt I prefer creative food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "creative"
+  ))
+)
+
+# ::id SNG0659.json_0004
+# ::snt How about one that serves indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0659.json_0006
+# ::snt The Kohinoor sounds good . Can you reserve a table for 4 on Wednesday ? Let 's say ... 18:30 for the time if it 's available .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "kohinoor"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0659.json_0008
+# ::snt Try 17:30 , okay ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0230.json_0000
+# ::snt Can you find me a train going to Cambridge on Sunday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0230.json_0002
+# ::snt I am looking to depart from bishops stortford and need to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0230.json_0004
+# ::snt I think so . How much is that train ? And can you tell me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0230.json_0006
+# ::snt Thanks . I 'm also wondering what kind of information you have on Pizza Express .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id MUL0230.json_0008
+# ::snt Great ! Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0230.json_0010
+# ::snt No .   Thank you .   That 's great .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0767.json_0000
+# ::snt I kind of need some help finding a nice 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 SNG0767.json_0002
+# ::snt Do either of those have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0767.json_0004
+# ::snt A 4 star guesthouse in the north would be fine too .
+( 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 SNG0767.json_0006
+# ::snt No , it does n't . What place would you recommend ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SNG0767.json_0008
+# ::snt Yes . I 'll need a reservation for 3 nights starting Sunday . There are 3 people in my party .
+( 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 "3"
+  ))
+)
+
+# ::id SNG0767.json_0010
+# ::snt Great to hear that , can you provide me also with reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0767.json_0012
+# ::snt that s all i needed ! cheers .
+( o / out_of_scope )
+
+# ::id MUL0528.json_0000
+# ::snt I am looking for a place called tenpin , can you give me more information about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL0528.json_0002
+# ::snt Can I have the entrance fee and address please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0528.json_0004
+# ::snt Okay . Well can you also help me with a train that leaves on Saturday and goes to Peterborough ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0528.json_0006
+# ::snt I need a train that leaves after 18:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0528.json_0008
+# ::snt That should be fine . How long does it take to get there ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0528.json_0010
+# ::snt What time does the train arrive to peterborough ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0528.json_0012
+# ::snt Yes , please . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0528.json_0014
+# ::snt Actually , I do n't need tickets at this time . Thanks for your help , I 'm all set !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0528.json_0016
+# ::snt Sure . That 's all I needed today .
+( o / out_of_scope )
+
+# ::id PMUL1118.json_0000
+# ::snt I am in Cambridge for the week and want to know what museums that you guys have there .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1118.json_0002
+# ::snt Could you give me a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL1118.json_0004
+# ::snt what is the phone number for that place ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1118.json_0006
+# ::snt Yes , can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1118.json_0008
+# ::snt What part of town is that on ?   I 'll also need a train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1118.json_0010
+# ::snt And a train for Friday ? I need to leave Cambridge and arrive in Ely by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1118.json_0012
+# ::snt No thank you . Can I please have the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1118.json_0014
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1118.json_0016
+# ::snt You have met my needs , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2284.json_0000
+# ::snt I am looking to stay at the Carolina Bed and Breakfast . What availability do you have ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( onHo2 / none)
+)
+
+# ::id MUL2284.json_0002
+# ::snt No I just need a phone number .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2284.json_0004
+# ::snt I 'm also going to need a train . I 'm going to be leaving from london liverpool street and should arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2284.json_0006
+# ::snt Sunday .   And I 'll be travelling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2284.json_0008
+# ::snt Yes , I will need seats for 5 people .   Please provide me with a reference number .   Thank you for your assistance .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2284.json_0010
+# ::snt No . That is all I need . Thank you and good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0388.json_0000
+# ::snt Are there any trains leaving after 17:15 that go to the Stansted Airport ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0388.json_0002
+# ::snt Yes , as long as its leaving Cambridge on friday .... thank you
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0388.json_0004
+# ::snt 5 tickets . Can you please also 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 MUL0388.json_0006
+# ::snt I would like to find a German restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0388.json_0008
+# ::snt What options are there for moderately priced restaurants at the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0388.json_0010
+# ::snt Is the asian oriental food Chinese food or from another country ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0388.json_0012
+# ::snt I would like to book a Chinese restaurant is that clear ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0388.json_0014
+# ::snt Are all 3 of those restaurants moderately priced and in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0388.json_0016
+# ::snt Let 's try the Lan Hong House . I 'll need a table for 5 at 14:45 Friday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n28 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n30 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n32 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n34 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0388.json_0018
+# ::snt Great thanks . I think that 's all I needed for today . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0016.json_0000
+# ::snt I need a taxi to take me to yippee noodle bar by 9:45
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id SNG0016.json_0002
+# ::snt The Rajmahal please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG0016.json_0004
+# ::snt Thank you ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1041.json_0000
+# ::snt Hi , I 'll be coming in to Cambridge and I 'd like a place to stay . I 'd like a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG1041.json_0002
+# ::snt I 'd like it to be in the east , if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1041.json_0004
+# ::snt I 'll take a cheap one please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1041.json_0006
+# ::snt No that would be all .
+( o / out_of_scope )
+
+# ::id SNG1041.json_0008
+# ::snt No . I 'm all set . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1041.json_0010
+# ::snt Sure , have a fantastic day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0305.json_0000
+# ::snt Hi , could you find me a train for Friday ? I need to leave from Leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0305.json_0002
+# ::snt I would like to leave after 12:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG0305.json_0004
+# ::snt I 'd like to go to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0305.json_0006
+# ::snt Yes . Could you book that for 7 people and give me 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 SNG0305.json_0008
+# ::snt Great , that 's all for today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2513.json_0000
+# ::snt one in the east of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2513.json_0002
+# ::snt a place to stay , moderate price range should have internet and 3 stars
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2513.json_0004
+# ::snt The area does n't matter . I do n't need internet and I need to book it for 1 person .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( onHo2 / dontcare)
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2513.json_0006
+# ::snt Okay please book it for 1 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 "1"
+  ))
+)
+
+# ::id PMUL2513.json_0008
+# ::snt Yes , I 'd like to know if there are any places in town in the south that is the type of multiple sports ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2513.json_0010
+# ::snt A park will be okay , just looking for somewhere to get exercise on the trip .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2513.json_0012
+# ::snt Yes , I need the phone number and postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2513.json_0014
+# ::snt Thank you so much . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3834.json_0000
+# ::snt I would like to find a train leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3834.json_0002
+# ::snt I will be leaving from Kings Lynn , traveling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3834.json_0004
+# ::snt Anytime after 13:30 would be great .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL3834.json_0006
+# ::snt What 's the arrival time for that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL3834.json_0008
+# ::snt As long as it leaves after 13:30 , yes .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL3834.json_0010
+# ::snt Not right now . I 'm also looking for an entertainment attraction on the east side of town . I 'll need their phone number and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3834.json_0012
+# ::snt Can you send me the phone number and postcode for the Funky Fun House ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3834.json_0014
+# ::snt Thank you . That 's all I need for now . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0841.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 MUL0841.json_0002
+# ::snt I am looking for a restaurant in the moderate price range and the food type for those restaurants .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL0841.json_0004
+# ::snt Indian . And can you find me something to do afterwards in the same area of town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n9 / name
+     :op1 "indian"
+  ))
+   )
+)
+
+# ::id MUL0841.json_0006
+# ::snt I 'd just like the address for now , thanks .   Are there any attractions in the west part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0841.json_0008
+# ::snt Could be please call a cab ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0841.json_0010
+# ::snt Nevermind , I actually do n't need one .
+( o / out_of_scope )
+
+# ::id MUL0841.json_0012
+# ::snt What is the entrance fee for the attractions ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0841.json_0014
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0912.json_0000
+# ::snt I am looking forward to trying local restaurants but would like help finding a place to go in town . I would like it to be in the south and a swimmingpool
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0912.json_0002
+# ::snt I want a place to go in the south , a swimmingpool . Or another type of entertainment , if there is no pool ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt5 / Type 
+    :name ( n7 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id MUL0912.json_0004
+# ::snt Yes , are there any entertainment attractions then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0912.json_0006
+# ::snt Can I have the entrance fee for the Nusha , as well as the phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0912.json_0008
+# ::snt Yes , can you please find me a good Indian restaurant in the same area as the attraction ? Money is no object .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0912.json_0010
+# ::snt Sure . Book it for 14:30 on saturday for 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0912.json_0012
+# ::snt I would also like to book a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0912.json_0014
+# ::snt Yes , to commute between both places .
+( Tm1 / Taxi-Inform
+   :Dest ( ajTa1 / taj_tandoori)
+   :Depart ( usTa2 / nusha)
+)
+
+# ::id MUL0912.json_0016
+# ::snt Yes , the taxi needs to arrive at Taj Tandoori by 14:30 . Can you let me know what type of car will be coming and give me the contact number , please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "Taj"
+     :op2 "Tandoori"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL0912.json_0018
+# ::snt Yes , I 'll be leaving from Nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "Nusha"
+  ))
+)
+
+# ::id MUL0912.json_0020
+# ::snt I need to leave early enough to arrive at the restaurant by 14:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL0912.json_0022
+# ::snt Okay great that is all I needed .
+( o / out_of_scope )
+
+# ::id MUL0450.json_0000
+# ::snt Hi I 'm looking for a train to anywhere after 9:00 !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n2 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id MUL0450.json_0002
+# ::snt Kings Lynn , leaving on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0450.json_0004
+# ::snt I do n't care about the arrival time . Thanks .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+)
+
+# ::id MUL0450.json_0006
+# ::snt For eight riders , and please include my reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "eight"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0450.json_0008
+# ::snt Thanks .   I 'm also interested in some sort of entertainment in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0450.json_0010
+# ::snt Vue Cinema , what is the entrance fee and address for that location ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0450.json_0012
+# ::snt Do you happen to know if there is a nightclub in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL0450.json_0014
+# ::snt I do n't care which one you recommend , but can you tell me the entrance fee and address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0450.json_0016
+# ::snt Thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1470.json_0000
+# ::snt Hi , I 'm looking for a train from Cambridge please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1470.json_0002
+# ::snt I am leaving from Cambridge going 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 PMUL1470.json_0004
+# ::snt I would like to leave on sunday and leave after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1470.json_0006
+# ::snt Sure , please book that for me , thanks . Oh , and I 'm also looking for places in town to visit , particularly theatre venues .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1470.json_0008
+# ::snt 1 should be fine . also find me a theatre . i need the area , postcode , and phone number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Type ( TypAt5 / Type 
+    :name ( n18 / name
+     :op1 "theatre"
+  ))
+   )
+)
+
+# ::id PMUL1470.json_0010
+# ::snt It depends on what theatre you recommend .
+( o / out_of_scope )
+
+# ::id PMUL1470.json_0012
+# ::snt That sounds great . Can you get me the postcode and phone number for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1470.json_0014
+# ::snt That is everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4622.json_0000
+# ::snt I would like to find a theatre in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL4622.json_0002
+# ::snt Can you suggest one for me ? I would like to know their postcode and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4622.json_0004
+# ::snt I also need a train to Cambridge , on Wednesday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4622.json_0006
+# ::snt I 'll be departing from broxbourne . I 'd like to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4622.json_0008
+# ::snt Yes , that would be great . I 'll need tickets for 5 people . Can I have 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 PMUL4622.json_0010
+# ::snt Thank you that is all I need , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2001.json_0000
+# ::snt I 'm looking for information about Aylesbray lodge guest house please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL2001.json_0002
+# ::snt what s their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2001.json_0004
+# ::snt Yes please make a reservation
+( o / out_of_scope )
+
+# ::id MUL2001.json_0006
+# ::snt Ignore that , I just need to get a train leaving after 21:45 from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL2001.json_0008
+# ::snt Not sure . I need to go to King 's Lynn on Saturday . Does that train go there ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id MUL2001.json_0010
+# ::snt It certainly does . Can you book for 3 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2001.json_0012
+# ::snt Okay thank you .   That is all I need today .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1183.json_0000
+# ::snt I want to go to a museum please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1183.json_0002
+# ::snt Area does not matter can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL1183.json_0004
+# ::snt That sounds good , can I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1183.json_0006
+# ::snt I also need a train leaving after 18:15 and should leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1183.json_0008
+# ::snt I will be leaving bishops stortford going to cambridge , I need 6 tickets and the conf . # too please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1183.json_0010
+# ::snt Thank you that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1183.json_0012
+# ::snt Wow , I think you are going to really enjoy yourself . The people Portraits Exhibit is an amazing experience . I would love to hear how you enjoyed it .
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Ad2 / Attraction-Recommend
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "people"
+     :op2 "Portraits"
+     :op3 "Exhibit"
+  ))
+   )
+)
+
+# ::id PMUL0685.json_0000
+# ::snt I 'm planning a trip to Cambridge and am looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0685.json_0002
+# ::snt I 'm looking for an Italian restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0685.json_0004
+# ::snt Sure , I need a table for 4 on Saturday at 16:00 please .
+( 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 "4"
+  ))
+)
+
+# ::id PMUL0685.json_0006
+# ::snt Thanks I also need a train leaving Sunday from Cambridge to Norwich leaving after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0685.json_0008
+# ::snt i would just like the train leaving the closest after 13:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0685.json_0010
+# ::snt I am not ready too book yet . May I have the price and travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0685.json_0012
+# ::snt Okay , thank you . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1105.json_0000
+# ::snt I 'm looking for an attraction to visit . Is there anything located in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1105.json_0002
+# ::snt No , I was thinking of something fun to do . Do you have any suggestions ?
+( o / out_of_scope )
+
+# ::id SNG1105.json_0004
+# ::snt Whale of a Time sounds like a whale of a time ! Yes , can I have their phone number , address , and postcode please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id SNG1105.json_0006
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4542.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4542.json_0002
+# ::snt Moderate price in the East . and I need the phone number , address , and food type
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Food ( aRe2 / question )
+  :Phone ( aRe3 / question )
+  :Addr ( aRe4 / question )
+   )
+)
+
+# ::id PMUL4542.json_0004
+# ::snt Yes . That would be fine . What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4542.json_0006
+# ::snt not now . i m also looking for a train from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4542.json_0008
+# ::snt I am going to leicester on Wednesday and need to be there by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL4542.json_0010
+# ::snt I do n't need a ticket just yet , but I do need the travel time and price .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1189.json_0000
+# ::snt Can you give me directions to Byard Art in Cambridge ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id MUL1189.json_0002
+# ::snt Yes , I will also need the phone number and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1189.json_0004
+# ::snt Can you give me the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1189.json_0006
+# ::snt Hmm , that number does n't seem like it would be correct . Can you double check that for me ?
+( o / out_of_scope )
+
+# ::id MUL1189.json_0008
+# ::snt Can you help me find a 4 star hotel , and it does n't matter if it does n't have internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1189.json_0010
+# ::snt I would like it to be in the moderate price range and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1189.json_0012
+# ::snt No , but I do need free wifi .   Could you book a room for Wednesday ?   I will need it for 4 nights .   I will be alone .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1189.json_0014
+# ::snt How about 1 night ? Could you also please provide me with the reference number ? I would also like to book a taxi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1189.json_0016
+# ::snt I 'd also like to book a taxi to go between the two . I 'd like to leave Byard Art by 21:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id MUL1189.json_0018
+# ::snt No , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2146.json_0000
+# ::snt I need to find a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2146.json_0002
+# ::snt I would like British food .   I have no preference of price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id PMUL2146.json_0004
+# ::snt Yes I need a table for 6 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 PMUL2146.json_0006
+# ::snt I am also looking for an attraction , some type of boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2146.json_0008
+# ::snt Sure , the one in the east please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2146.json_0010
+# ::snt Could you tell me what the postcode is for the camboats ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "camboats"
+  ))
+   )
+)
+
+# ::id PMUL2146.json_0012
+# ::snt no , what the address and area of town , also I will be needing a cab as well .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2146.json_0014
+# ::snt ok ! Thank you ! Can you get me a taxi to cambots ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "cambots"
+  ))
+)
+
+# ::id PMUL2146.json_0016
+# ::snt I need to be at Camboats by 8:15
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "8:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "Camboats"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id PMUL2146.json_0018
+# ::snt Sorry , actually I need to go from Camboats to The Copper Kettle . I want to get there by 18:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "copper"
+     :op2 "kettle"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "camboats"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n28 / name
+     :op1 "18:15"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n31 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+   )
+)
+
+# ::id PMUL2146.json_0020
+# ::snt Thank you . What a relief everything is set up now . Again , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0256.json_0000
+# ::snt Hi , I 'm looking to catch a train to Norwich . Are there any that depart at or around 17:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0256.json_0002
+# ::snt Does that train leave on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0256.json_0004
+# ::snt No preference .
+( o / out_of_scope )
+
+# ::id SNG0256.json_0006
+# ::snt Sure thing , I 'd like 7 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0256.json_0008
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0256.json_0010
+# ::snt Thanks so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1526.json_0000
+# ::snt I need to find a train from cambridge to ely that leaves after 09:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1526.json_0002
+# ::snt I will be traveling on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1526.json_0004
+# ::snt What is the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1526.json_0006
+# ::snt i also need somewhere to sleep
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1526.json_0008
+# ::snt I need a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1526.json_0010
+# ::snt How about something in the expensive price range with free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1526.json_0012
+# ::snt book it for 7 people and 5 nights starting from wednesday .
+( 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 "7"
+  ))
+)
+
+# ::id PMUL1526.json_0014
+# ::snt That will be all , thanks for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1526.json_0016
+# ::snt Thank you ! Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2403.json_0000
+# ::snt I 'm looking for a museum to go to and it should be in the centre .   I would like free admission .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2403.json_0002
+# ::snt I am looking for a museum in the city center .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2403.json_0004
+# ::snt Yes , and I will be needing the phone number also .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2403.json_0006
+# ::snt Yes , I was also interested in a European restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2403.json_0008
+# ::snt I need a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2403.json_0010
+# ::snt Galleria sounds good . Can you make a reservation for Monday for 3 at 12:30 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "galleria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2403.json_0012
+# ::snt I need to book a taxi from the park to get me to the restaurant on time .   Can you do that for me ?
+( 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 PMUL2403.json_0014
+# ::snt Yes thank you . I appreciate all your help . Good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0555.json_0000
+# ::snt Can you give me 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 MUL0555.json_0002
+# ::snt Which is your favorite , and how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0555.json_0004
+# ::snt No that is n't necessary . Could you help me find a train going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0555.json_0006
+# ::snt I need a train from Leicester to Cambridge on Sunday arriving by 20:00 .
+( 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 "20:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0555.json_0008
+# ::snt I think that will work . Before I book a ticket , though , could you give me   the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0555.json_0010
+# ::snt I have everything I need , can I book ?
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0555.json_0012
+# ::snt We need 4 please .   We have 2 children under 12 . Do they get a special rate ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0555.json_0014
+# ::snt Great thank you that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0772.json_0000
+# ::snt I am looking for a train that departs from Peterborough and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0772.json_0002
+# ::snt We will be leaving on Sunday afternoon .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0772.json_0004
+# ::snt Yes , it should leave after 20:15 and leave on monday , not sunday . Please give me a price , travel time , and arrival time for any train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id MUL0772.json_0006
+# ::snt Yes please . What is the travel time ? I 'll also need a hotel in the expensive price range . Can you help me with that as well ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL0772.json_0008
+# ::snt Yes , I 'd like a 2 star rating and I 'll need it to be in the east side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0772.json_0010
+# ::snt Yes , I would like to book it for 3 people starting that same day for 4 nights .
+( 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 "3"
+  ))
+)
+
+# ::id MUL0772.json_0012
+# ::snt That is all thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1172.json_0000
+# ::snt Hi , can you give me information about Nusha ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL1172.json_0002
+# ::snt Yes I 'd like to know where the area is and the phone number .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1172.json_0004
+# ::snt Alright . Are there any trains going to Cambridge on Sunday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1172.json_0006
+# ::snt I 'll be departing from birmingham new street leaving after 21:00 .   Can you book 2 seats ? What is the cost ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1172.json_0008
+# ::snt I actually need to book 7 seats .   Can you add 5 more ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1172.json_0010
+# ::snt You are not being very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1172.json_0012
+# ::snt Okay , that will be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4366.json_0000
+# ::snt I saw a places with a weird name , cafe jello gallery .   Can you tell me more about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL4366.json_0002
+# ::snt Can you give me the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4366.json_0004
+# ::snt No thanks . But I could use some help with finding a train into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4366.json_0006
+# ::snt I am leaving from Norwich on Thursday . I need to arrive by 9 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "9"
+  ))
+)
+
+# ::id PMUL4366.json_0008
+# ::snt Yes , please book it .
+( o / out_of_scope )
+
+# ::id PMUL4366.json_0010
+# ::snt I have booked you one train ticket for Cafe Jello in Cambridge . Train number TR3948 departs from Norwich and arrives to Cambridge on Thursday at 8:35 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   )
+ :op2(Td2 / Train-OfferBooked
+   :Id ( IdTr6 / Id 
+    :name ( n19 / name
+     :op1 "TR3948"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n21 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr10 / Arrive 
+    :name ( n23 / name
+     :op1 "8:35"
+  ))
+   )
+)
+
+# ::id PMUL4366.json_0012
+# ::snt I need the train ID instead , please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4366.json_0014
+# ::snt Okay , great ! That 's all I 'll be needing , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01534.json_0000
+# ::snt Are there any 1-star hotels with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "1-star"
+  ))
+)
+
+# ::id SNG01534.json_0002
+# ::snt I am looking for a guesthouse with free parking , preferably one star .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01534.json_0004
+# ::snt What about guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id SNG01534.json_0006
+# ::snt how about a hotel with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01534.json_0008
+# ::snt Yes , I will be traveling alone on Sunday and staying for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01534.json_0010
+# ::snt Let 's back up a bit . Are there any 4-star guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n22 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG01534.json_0012
+# ::snt No , no place in particular . Whatever you think is good .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Hr2 / Hotel-NoOffer
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG01534.json_0014
+# ::snt The reservation will start on Sunday , for one person .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01534.json_0016
+# ::snt Sure , can you check on a Tuesday arrival ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01534.json_0018
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0803.json_0000
+# ::snt I am looking for a place to eat by the name of City Stop Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0803.json_0002
+# ::snt Can you get a table for one at 17:15 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0803.json_0004
+# ::snt Just one .   Oh , and I 'll need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0803.json_0006
+# ::snt Thanks , I also need a cinema in the South for after my reservation please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0803.json_0008
+# ::snt I need a cinema in the South for after my reservation .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "South"
+  ))
+)
+
+# ::id MUL0803.json_0010
+# ::snt Sure that sounds nice . Can you tell me about any entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0803.json_0012
+# ::snt Yes , please provide the phone number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0803.json_0014
+# ::snt I need to book a taxi as well please to get me to the restaurant by 17:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0803.json_0016
+# ::snt I 'll be departing from the Cineworld cinema .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id MUL0803.json_0018
+# ::snt Can I get the contact number for the taxi , please ? Thanks a lot .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0803.json_0020
+# ::snt Nope , that 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0803.json_0022
+# ::snt You have a nice day as well !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0267.json_0000
+# ::snt I 'm looking for an expensive chinese restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0267.json_0002
+# ::snt I 'd like to be where all the action is in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0267.json_0004
+# ::snt Yes , please pick one for me .   I need the address with postcode .   I 'd also like the phone number too .   Thanks for your help !
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0267.json_0006
+# ::snt I would love to try that restaurant . What is the address , phone number , and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0267.json_0008
+# ::snt No , not yet .   Can you help with a hotel room ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0267.json_0010
+# ::snt I 'm looking for the alexander bed and breakfast . Do you know it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0267.json_0012
+# ::snt No thanks , just a booking for 5 people , 2 nights starting on 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 "5"
+  ))
+)
+
+# ::id PMUL0267.json_0014
+# ::snt Thanks ! I will also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0267.json_0016
+# ::snt Commuting between the two places discussed leaving by 15:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Dest ( esTa2 / sesame_restaurant_and_bar)
+)
+
+# ::id PMUL0267.json_0018
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1075.json_0000
+# ::snt I 'm hoping to find a nightclub in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id SNG1075.json_0002
+# ::snt No , can you tell me what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1075.json_0004
+# ::snt Can you please tell me what the phone number is for The Soul Tree ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1075.json_0006
+# ::snt What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1075.json_0008
+# ::snt No thank you . That is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4001.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4001.json_0002
+# ::snt I 'm actually looking for a particular attraction called the fitzwilliam museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL4001.json_0004
+# ::snt What type of attraction is that ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4001.json_0006
+# ::snt Thanks .   I do actually need help finding a train .   I want to go to London Kings Cross on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4001.json_0008
+# ::snt I would like to depart cambridge after 13:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4001.json_0010
+# ::snt I 'll need tickets for 4 people . Can I have 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 PMUL4001.json_0012
+# ::snt naw i 'm good thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4001.json_0014
+# ::snt Likewise , thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1869.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 PMUL1869.json_0002
+# ::snt Is it on Saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1869.json_0004
+# ::snt Yes , I definitely would . Can I please have the confirmation number as well ?
+( o / out_of_scope )
+
+# ::id PMUL1869.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 PMUL1869.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 PMUL1869.json_0010
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0055.json_0000
+# ::snt I need a taxi . I am going to avalon and I need to leave after 16:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0055.json_0002
+# ::snt I will be at Parkside Pools .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id SNG0055.json_0004
+# ::snt Great that will be everything thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2945.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 PMUL2945.json_0002
+# ::snt Not really . Can you recommend a place ?
+( o / out_of_scope )
+
+# ::id PMUL2945.json_0004
+# ::snt That sounds wonderful , can you tell me what the entrance fee is for that ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2945.json_0006
+# ::snt Actually yes . I need high priced hotel with free wifi
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2945.json_0008
+# ::snt Area does n't matter , but it should be a guesthouse with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2945.json_0010
+# ::snt How about a guesthouse with a star rating of 4 that is cheap ?
+( 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 "guesthouse"
+  ))
+)
+
+# ::id PMUL2945.json_0012
+# ::snt Sounds great , thanks ! Can you please book it for 4 people , for 3 nights , starting 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 "4"
+  ))
+)
+
+# ::id PMUL2945.json_0014
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1064.json_0000
+# ::snt Hello could you give me some information on some entertainment places in the centre of Cambridge to go visit please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1064.json_0002
+# ::snt Are there any colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1064.json_0004
+# ::snt soundss good . what is the address and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL1064.json_0006
+# ::snt Thank you . What is the entrance fee for Downing College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Downing"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL1064.json_0008
+# ::snt Great ! Can you also help me with a place to stay , the one I 'm looking for is called allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL1064.json_0010
+# ::snt Yes , for four people staying three nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1064.json_0012
+# ::snt No thank you . I believe that is everything today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0628.json_0000
+# ::snt I am looking for aa train to cambridge that will depart after 16:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL0628.json_0002
+# ::snt I 'll be leaving from leicester on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0628.json_0004
+# ::snt That 's sounds fine , could you let me know how much each train will cost ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0628.json_0006
+# ::snt No , thanks . I will go ahead and book later . I am also looking for a hotel room that is moderately priced .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0628.json_0008
+# ::snt The place does not have to have free parking , should include free wifi , and should be in the centre of town .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0628.json_0010
+# ::snt That wo n't be necessary . Could you just give me the postcode , hotel type , and what it 's star rating is please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0628.json_0012
+# ::snt Thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0628.json_0014
+# ::snt I think that 's it
+( o / out_of_scope )
+
+# ::id MUL0116.json_0000
+# ::snt Hello , I am looking for a restaurant in the town 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 MUL0116.json_0002
+# ::snt Yes , I 'm looking for a moderately priced restaurant with British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0116.json_0004
+# ::snt Sure . I will be booking 3 people at 17:45 on Wednesday . Could i also get the reference number , please ?
+( a / and
+ :op1(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 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0116.json_0006
+# ::snt I also need a hotel in 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 MUL0116.json_0008
+# ::snt I would like something that is 2 stars and includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0116.json_0010
+# ::snt Could you book a room for 2 people , 2 nights on Wednesday at the Ashley , please ?
+( 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 MUL0116.json_0012
+# ::snt Sure , lets try that instead .
+( o / out_of_scope )
+
+# ::id MUL0116.json_0014
+# ::snt Can you try the Lovell Lodge for the Wednesday , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n28 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0116.json_0016
+# ::snt Yes , I need a 2 star hotel for 3 people for 2 nights on   Wednesday , moderately priced , with free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n32 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n34 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n36 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n38 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n40 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo6 / yes)
+)
+
+# ::id MUL0116.json_0018
+# ::snt I think that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1537.json_0000
+# ::snt I would like to book a room in a hotel , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1537.json_0002
+# ::snt Yes , I would like a hotel in the north please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1537.json_0004
+# ::snt i would like to hear about the ashley hotel please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1537.json_0006
+# ::snt Sounds promising . Do tell , what would be the Ashley 's phone number and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1537.json_0008
+# ::snt Yes you can help me find 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 PMUL1537.json_0010
+# ::snt I would like to depart on saturday and arrive by 16:30 . What is the exact departure time , price , and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1537.json_0012
+# ::snt Yes please book those seats . Could you please provide me with the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1537.json_0014
+# ::snt No ! The train needs to arrive by 16:30 , not 5:58
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1537.json_0016
+# ::snt All I need is the departure time , price , and train ID . Thanks
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1537.json_0018
+# ::snt Thanks so much for stepping in . I was about to lose it . Yes , this is all the information I need . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1046.json_0000
+# ::snt Where is the train that arrives at 11:00 and leaves to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL1046.json_0002
+# ::snt I want to depart from Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1046.json_0004
+# ::snt Yes . Please book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1046.json_0006
+# ::snt Thank you . Now I would like to party all night at a good night club . Can you help with that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1046.json_0008
+# ::snt I would like one in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1046.json_0010
+# ::snt Okay are there any good colleges in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1046.json_0012
+# ::snt What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1046.json_0014
+# ::snt Yes , I also need the address and postcode please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1046.json_0016
+# ::snt Nothing more . Thank you for the train and college information . Goodbye .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0992.json_0000
+# ::snt I need to find somewhere to eat that is moderately priced in the city 's center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0992.json_0002
+# ::snt No , nothing in particular . Can you recommend one and give me the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0992.json_0004
+# ::snt Great I also am looking for a multiple sports attraction in the centre of town too .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0992.json_0006
+# ::snt How about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0992.json_0008
+# ::snt Great can I get the postcode of it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0992.json_0010
+# ::snt And what is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0992.json_0012
+# ::snt No , that 's all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1422.json_0000
+# ::snt Are there any expensive British restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1422.json_0002
+# ::snt I 'd like for it to be in the West please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1422.json_0004
+# ::snt I am not quite ready to book a table , however I would like the phone number and address of each restaurant including the postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1422.json_0006
+# ::snt I 'm looking for a train that leaves on Sunday and arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1422.json_0008
+# ::snt I will be departing from Cambridge and traveling to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1422.json_0010
+# ::snt Yes please ! I think that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1422.json_0012
+# ::snt Yes , that is all . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0346.json_0000
+# ::snt Are there any good vegetarian restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0346.json_0002
+# ::snt Are there any other expensive restaurants 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 MUL0346.json_0004
+# ::snt No it has to be expensive . Are there any mediterranean places in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0346.json_0006
+# ::snt Yes .   I 'd like to book a table for 7 at 12:15 on Saturday at la mimosa please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n22 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id MUL0346.json_0008
+# ::snt Yes , please see what 's available at 11:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0346.json_0010
+# ::snt I am looking for a train that departs from london liverpool street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0346.json_0012
+# ::snt The train is for Saturday and should arrive by 08:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n30 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n32 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL0346.json_0014
+# ::snt Can I get the train ID please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0346.json_0016
+# ::snt No , thank you . I will go ahead and book at a later time . This was all the info I needed . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1087.json_0000
+# ::snt Hi , I 'm looking for a train that will be leaving after 19:30 that goes to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1087.json_0002
+# ::snt I 'll 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 PMUL1087.json_0004
+# ::snt I need to arrive by 18:00 and I am going to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1087.json_0006
+# ::snt Yes , please , can you book me for 2 people , and I need th ereference number .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1087.json_0008
+# ::snt Yes i am looking to go to a sporting events up north . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1087.json_0010
+# ::snt Okay then can we search for a park in the north instead then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1087.json_0012
+# ::snt Sounds great , thanks ! Is there an entrance fee ? If so , what is it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1087.json_0014
+# ::snt I think that 's it for today ! Thank you very much , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0933.json_0000
+# ::snt Hi , I 'm looking for a place to stay that has free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0933.json_0002
+# ::snt I do not have a preference but I do want a hotel not a guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id SNG0933.json_0004
+# ::snt Sure .   That would be great .
+( o / out_of_scope )
+
+# ::id SNG0933.json_0006
+# ::snt There are 3 of us and we 'll be arriving on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0933.json_0008
+# ::snt It will be for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0933.json_0010
+# ::snt Can you try for just 1 night then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0933.json_0012
+# ::snt No . That 'll be all , thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4644.json_0000
+# ::snt I 'm hoping you can help me find an expensive hotel on the North end
+( 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 PMUL4644.json_0002
+# ::snt I am looking specifically for a guesthouse in the expensive price range in the north . Can you look again please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4644.json_0004
+# ::snt Perhaps you could check the moderate price range in the north area of town .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4644.json_0006
+# ::snt Okay , great ! I 'll need it booked for Sunday , 5 nights , and 5 people , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4644.json_0008
+# ::snt Yes , I 'm also looking for a place to dine . I 'd like for it to be in the north and serve modern American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4644.json_0010
+# ::snt Okay can you look out for any in still the same location with the Hotel that serves asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "location"
+  ))
+)
+
+# ::id PMUL4644.json_0012
+# ::snt No thank you . I just need the price range and postcode .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4644.json_0014
+# ::snt Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4644.json_0016
+# ::snt That 's all , goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3913.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3913.json_0002
+# ::snt i need info about a restaurant called galleria
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "galleria"
+  ))
+)
+
+# ::id PMUL3913.json_0004
+# ::snt Thank you . I 'm also looking for a Sunday train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3913.json_0006
+# ::snt I need to leave from Norwich and arrive in Cambridge 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 "norwich"
+  ))
+)
+
+# ::id PMUL3913.json_0008
+# ::snt Sure . What is the price and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3913.json_0010
+# ::snt Great .   Thanks for being so helpful today .   That is all I needed .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3913.json_0012
+# ::snt You do the same . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3919.json_0000
+# ::snt Can you find a theater to go to in town ?
+( o / out_of_scope )
+
+# ::id PMUL3919.json_0002
+# ::snt No , I 'm not concerned about that .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL3919.json_0004
+# ::snt Okay , great . I 'm also looking for a restaurant in the south . It should be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3919.json_0006
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3919.json_0008
+# ::snt Perfect , would you be able to book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL3919.json_0010
+# ::snt Actually , I will book it myself .   May I please get Peking Restaurant 's phone number and postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Peking"
+     :op2 "Restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3919.json_0012
+# ::snt Thanks . Could I get the address as well please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3919.json_0014
+# ::snt That 's all I need , thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1392.json_0000
+# ::snt I 'm looking for European restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1392.json_0002
+# ::snt I have n't tried any in that area before . What would you suggest ?
+( o / out_of_scope )
+
+# ::id MUL1392.json_0004
+# ::snt Can I get the phone number and postcode for eraina , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "eraina"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL1392.json_0006
+# ::snt I also need a cheap place to stay , with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1392.json_0008
+# ::snt The same area as the restaurant and I prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1392.json_0010
+# ::snt I would like to book   The Alexander Bed and Breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1392.json_0012
+# ::snt It will be for six people for 4 nights starting on 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 "six"
+  ))
+)
+
+# ::id MUL1392.json_0014
+# ::snt Yes I would like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1392.json_0016
+# ::snt I would like to be picked up at the restaurant by 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1392.json_0018
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1392.json_0020
+# ::snt I 'm sorry but I will be dining at the Eraina restaurant . Can you have the same taxi pick me up there instead ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "Depart"
+  ))
+)
+
+# ::id MUL1392.json_0022
+# ::snt Awesome . That 's all I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1844.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 PMUL1844.json_0002
+# ::snt It needs to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1844.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 PMUL1844.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 PMUL1844.json_0008
+# ::snt That will work can you book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL1844.json_0010
+# ::snt I 'm sorry , I do n't need a room right now . I just need their address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1844.json_0012
+# ::snt I 'm also looking for a train .   Arriving in 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 PMUL1844.json_0014
+# ::snt I need to leave on Saturday from Ely .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1844.json_0016
+# ::snt It does n't matter .   Just pick one and book it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1844.json_0018
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1596.json_0000
+# ::snt Hello ! I 'd like to eat at an indian restaurant in the centre . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1596.json_0002
+# ::snt any price range please , need it for monday .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1596.json_0004
+# ::snt 1 person at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1596.json_0006
+# ::snt Could you try Monday at 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1596.json_0008
+# ::snt Yes please , and I am also looking for a train leaving cambridge on tuestday going to london kings cross arriving by 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n22 / name
+     :op1 "tuestday"
+  ))
+)
+
+# ::id MUL1596.json_0010
+# ::snt No specific time just as long as arrival is by 18:45 . Please give me the price options .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "18:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1596.json_0012
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1478.json_0000
+# ::snt I 'm looking for an expensive place 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 MUL1478.json_0002
+# ::snt It does n't matter to me which type of food they serve . What would you recommend for a person eating alone ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL1478.json_0004
+# ::snt Yes please , can you book a table for 1 on Monday at 13:00 ?
+( 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 "1"
+  ))
+)
+
+# ::id MUL1478.json_0006
+# ::snt Thanks ! I also need a train to peterborough and I need it to arrive by 10 am and arrive on tuesday to cambridge
+( 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"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n18 / name
+     :op1 "10"
+     :op2 "am"
+  ))
+)
+
+# ::id MUL1478.json_0008
+# ::snt I will be departing from Cambridge and traveling to Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n22 / name
+     :op1 "Peterborough"
+  ))
+)
+
+# ::id MUL1478.json_0010
+# ::snt Yes , this will be for one person only . Thank you very much
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1478.json_0012
+# ::snt Okay thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2279.json_0000
+# ::snt My friends said that I must visit Corpus Christi , can you please give me some more information about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id PMUL2279.json_0002
+# ::snt Yes . What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2279.json_0004
+# ::snt Are there any African restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2279.json_0006
+# ::snt Is this listing in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2279.json_0008
+# ::snt Please book a table for 4 at 15:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2279.json_0010
+# ::snt No , that 's great , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0644.json_0000
+# ::snt I am looking for a restaurant serving chinese food 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 SNG0644.json_0002
+# ::snt I am looking for something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0644.json_0004
+# ::snt That sounds great ! Yes , please ! Book a table for 3 people at 15:45 on friday .
+( 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 "3"
+  ))
+)
+
+# ::id SNG0644.json_0006
+# ::snt That will be all . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4648.json_0000
+# ::snt Please find a restaurant called Nusha .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n3 / name
+     :op1 "Nusha"
+  ))
+   )
+)
+
+# ::id PMUL4648.json_0002
+# ::snt I am not sure of the type of food but could you please check again and see if you can find it ? Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4648.json_0004
+# ::snt It 's not a restaurant , it 's an attraction . Nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL4648.json_0006
+# ::snt No , but please confirm their address again and their postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4648.json_0008
+# ::snt I want Indian food in the center area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4648.json_0010
+# ::snt I am looking for expensive Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4648.json_0012
+# ::snt Can I get the address for saffron brasserie ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4648.json_0014
+# ::snt Can I clarify that it was Indian food and not Italian food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "Indian"
+  ))
+)
+
+# ::id PMUL4648.json_0016
+# ::snt Thank you that is all the information I need at the moment .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4648.json_0018
+# ::snt You have . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4122.json_0000
+# ::snt What kind of attraction are there here ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4122.json_0002
+# ::snt Actually , I 'm interested in a restaurant called Rice House .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4122.json_0004
+# ::snt Great .   Can you reserve a table for 7 on Friday at 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4122.json_0006
+# ::snt Thank you . I 'll need a reference number , please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4122.json_0008
+# ::snt I am looking for a place called the man on the moon , can you give me their phone number and postcode please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4122.json_0010
+# ::snt Great , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4122.json_0012
+# ::snt Thank you , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4122.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0391.json_0000
+# ::snt Hi , I need to get in from King 's Lynn to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id SNG0391.json_0002
+# ::snt I 'm looking to leave Friday after 21:15 , if you could book me a reservation for that time period that would be great .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id SNG0391.json_0004
+# ::snt I need 2 please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0391.json_0006
+# ::snt No thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1836.json_0000
+# ::snt I am looking for some where to go , in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1836.json_0002
+# ::snt Yes , I would like to visit a park , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1836.json_0004
+# ::snt Yes , that would be great .   I will need a train also .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1836.json_0006
+# ::snt I need the train to go to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1836.json_0008
+# ::snt I 'm traveling on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1836.json_0010
+# ::snt I would like to arrive in Broxbourne by 09:15 from Cambridge . I will need a departure time too , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL1836.json_0012
+# ::snt No thank you I can book the train myself .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1836.json_0014
+# ::snt No , that 's it . You 've been great , thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0822.json_0000
+# ::snt I am looking for places to go , do you have any attractions in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0822.json_0002
+# ::snt I think I would prefer a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0822.json_0004
+# ::snt Sure , give me their phone number . I 'd also like to find an expensive restaurant in West Cambridge .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0822.json_0006
+# ::snt That sounds good .   Could you reserve a table for 3 on Friday at 19:00 ?   Can I get a reference number ?   Thank you !
+( a / and
+ :op1(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 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0822.json_0008
+# ::snt I also want to book a taxi to go from the museum to the restaurant .
+( 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 MUL0822.json_0010
+# ::snt I would like for the taxi arrive by 19:00 please . Can you give me a contact number and the car type for the taxi as well ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0822.json_0012
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1211.json_0000
+# ::snt I would like to find in Cambridge , a restaurant , located in the Centre area .    I love spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1211.json_0002
+# ::snt The restaurant should be in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1211.json_0004
+# ::snt How about african food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "african"
+  ))
+)
+
+# ::id MUL1211.json_0006
+# ::snt That would be great , could you just give me their number ?
+( o / out_of_scope )
+
+# ::id MUL1211.json_0008
+# ::snt I also want to find an expensive place to stay with a star rating of 3 please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1211.json_0010
+# ::snt I want one that is in the same area as Bedouin , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n17 / name
+     :op1 "Bedouin"
+  ))
+   )
+)
+
+# ::id MUL1211.json_0012
+# ::snt Yes , please book that for 8 people starting Friday for 3 nights .
+( 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 "8"
+  ))
+)
+
+# ::id MUL1211.json_0014
+# ::snt Yes , please try again for only 2 nights and see if that works .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1211.json_0016
+# ::snt Thank you , that 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3145.json_0000
+# ::snt I 'd like to find out if there are any cheap portuguese places to eat in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL3145.json_0002
+# ::snt Yes , I will make a reservation at Nandos in the south part of the city for five people on Thursday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "nandos"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL3145.json_0004
+# ::snt I would like the reservation to be at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL3145.json_0006
+# ::snt I need a place to stay as well . I need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3145.json_0008
+# ::snt Lets see what is available cheap , same area as the restaurant makes most sense but i am open to any area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3145.json_0010
+# ::snt What kind of food is it ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL3145.json_0012
+# ::snt Sorry I have the restaurant . I am looking for a cheap , four star hotel with free parking and internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3145.json_0014
+# ::snt Do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3145.json_0016
+# ::snt No , could you just give me the area that is in and postcode please ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3145.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4626.json_0000
+# ::snt I need to take a train out of cambridge after 19:00 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL4626.json_0002
+# ::snt I need to travel on tuesday to 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 "tuesday"
+  ))
+)
+
+# ::id PMUL4626.json_0004
+# ::snt Yes please for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4626.json_0006
+# ::snt Yes , I 'm looking for a restaurant . I believe it 's called Curry Prince .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id PMUL4626.json_0008
+# ::snt Yes , I would like it the same day at 14:00 . I would also like the reference number from the train and restaurant please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4626.json_0010
+# ::snt The restaurant is for six as well .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL4626.json_0012
+# ::snt Ok thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4626.json_0014
+# ::snt No , that 's all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2437.json_0000
+# ::snt I want to find a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2437.json_0002
+# ::snt Yes I would like the restaurant to be located in the center of the attractions .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2437.json_0004
+# ::snt i need to know the food type and postcode and it should also have mutliple sports
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2437.json_0006
+# ::snt get me the food type and the post code
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2437.json_0008
+# ::snt Absolutely ! Thank you ! I also need information on the attractions that have multiple sports in town , in the same area as the restaurant please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2437.json_0010
+# ::snt No , I want to be in the centre of town . What about architecture attractions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2437.json_0012
+# ::snt Can I get their phone number and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2437.json_0014
+# ::snt Oh , what type of architecture is it ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2437.json_0016
+# ::snt Just the address please
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2437.json_0018
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2437.json_0020
+# ::snt That will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0721.json_0000
+# ::snt Hi , I 'm looking for restaurants in the area that serve British cuisine . Could you give me some suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0721.json_0002
+# ::snt Is there something available in the west ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0721.json_0004
+# ::snt I do n't care about the price range . However , I need to confirm that the restaurant serves British food and is in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( onRe2 / dontcare)
+   :Area ( AreRe5 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0721.json_0006
+# ::snt Yes . For 6 people at 19:30 on friday , please . I 'll need 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 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0721.json_0008
+# ::snt Great thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0721.json_0010
+# ::snt That 's all I needed thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1283.json_0000
+# ::snt I would like to get some information about colleges to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1283.json_0002
+# ::snt May I please have entrance fees , phone numbers , and post codes ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1283.json_0004
+# ::snt I would like to know the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1283.json_0006
+# ::snt I also need a train leaving on Friday . I will be departing from Birmingham New Street and going to Cambridge . I would like to arrive by 16: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 "16:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1283.json_0008
+# ::snt Yes I need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1283.json_0010
+# ::snt That will be all . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3723.json_0000
+# ::snt I need a train to arrive in cambridge by 19:30 on thursday .
+( 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 "19:30"
+  ))
+)
+
+# ::id PMUL3723.json_0002
+# ::snt The train should go to london kings cross and should depart from cambridge at 19:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3723.json_0004
+# ::snt I need 2 tickets please and the reference number can you help me with that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3723.json_0006
+# ::snt I am also looking for a restaurant in the center of town in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3723.json_0008
+# ::snt Any type of cuisine is fine with me . Can you book a table for us at your favorite ? We 'll need it at 11:30 , before we take that train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n23 / name
+     :op1 "Any"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n25 / name
+     :op1 "11:30"
+  ))
+   )
+)
+
+# ::id PMUL3723.json_0010
+# ::snt That sounds great ! I need to get a table for 2 at 11:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3723.json_0012
+# ::snt Thanks for the help . That 's all I need today . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2457.json_0000
+# ::snt What is the address for Pizza Hut in Cherry Hinton ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2457.json_0002
+# ::snt i need to reserve a table there .
+( o / out_of_scope )
+
+# ::id PMUL2457.json_0004
+# ::snt book a table for 8 people at 17:15 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2457.json_0006
+# ::snt I am in a hurry , this is odd . Hello ? Can anyone help me ? Can I speak with your supervisor ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2457.json_0008
+# ::snt Thanks .   I 'd also like a multiple sports attractions 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 PMUL2457.json_0010
+# ::snt No problem , how about a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2457.json_0012
+# ::snt that will be great .
+( o / out_of_scope )
+
+# ::id PMUL2457.json_0014
+# ::snt Can I get their phone number and postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2457.json_0016
+# ::snt I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2457.json_0018
+# ::snt I thought you already booked it ? I 'm confused .
+( o / out_of_scope )
+
+# ::id PMUL2457.json_0020
+# ::snt Yes thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2491.json_0000
+# ::snt Hi , I 'm looking for a place to eat some indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2491.json_0002
+# ::snt I would like it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2491.json_0004
+# ::snt I 'd like a place in the south , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2491.json_0006
+# ::snt No , but can you give me the address , postcode , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2491.json_0008
+# ::snt I would also like to go to some attractions in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2491.json_0010
+# ::snt restaurant is what i am looking for , entrance fee and postcode please . get me a taxi from the attraction by 10.15 , get me its contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+  :Phone ( aTa1 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n14 / name
+     :op1 "10.15"
+  ))
+   )
+)
+
+# ::id MUL2491.json_0012
+# ::snt Oh , yeah , I do want information on attractions ! In the same area . After that , I will need a taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   :Area ( AreAt4 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL2491.json_0014
+# ::snt That sounds wonderful , is it also in the South part of town ?   If so , I 'd like a taxi from there to my hotel .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n19 / name
+     :op1 "there"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n21 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2491.json_0016
+# ::snt I want a taxi from the restaurant that I am at
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2491.json_0018
+# ::snt I 'm sorry , I 'd like a taxi from Wandlebury Country Park to Taj Tandoori . I 'd like the taxi to pick me up at 10:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "10:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n28 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id MUL2491.json_0020
+# ::snt No , that is all . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0738.json_0000
+# ::snt Hi , I am looking for a place to stay in Cambridge . I will need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0738.json_0002
+# ::snt How about something expensive with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0738.json_0004
+# ::snt Actually I 'm looking for a guesthouse . Do you have one that has 4 stars and free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0738.json_0006
+# ::snt A moderate priced one is fine . Please give me the postcode phone number and area .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id MUL0738.json_0008
+# ::snt I 'd like to book it myself , may I get the phone number please ? I 'll also need a train from Norwich arriving by 11:45 . Can you help me with that as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL0738.json_0010
+# ::snt I would like to leave on Tuesday headed to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( onTr3 / none)
+)
+
+# ::id MUL0738.json_0012
+# ::snt how much will i need to pay for ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0738.json_0014
+# ::snt Thank you for that . That is all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1076.json_0000
+# ::snt Yes I am looking for some hotels that include free parking and cheap rates in the Cambridge area .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1076.json_0002
+# ::snt Sure . I 'd like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1076.json_0004
+# ::snt I do n't care . Please book one that you recommend .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id MUL1076.json_0006
+# ::snt I need it for 8 people , and for 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 "8"
+  ))
+)
+
+# ::id MUL1076.json_0008
+# ::snt I also would like to find a museum in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1076.json_0010
+# ::snt I would like to find the Museum of Science , please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "Museum"
+     :op2 "of"
+     :op3 "Science"
+  ))
+)
+
+# ::id MUL1076.json_0012
+# ::snt Is there a museum of science ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1076.json_0014
+# ::snt Are there any other museums in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1076.json_0016
+# ::snt The museum I want should be in the west side of town and can I have the postcode for the museum .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n25 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id MUL1076.json_0018
+# ::snt Great , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1076.json_0020
+# ::snt Yes , I think that will be better since it 's on the west side . Thank you , that 's all I need .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n27 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id MUL1076.json_0022
+# ::snt Thank You . I think that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1076.json_0024
+# ::snt Thank you ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2609.json_0000
+# ::snt I 'm just looking for 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 MUL2609.json_0002
+# ::snt Thank you so much ! You gave me all the information I need today . I appreciate your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2609.json_0004
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2609.json_0006
+# ::snt Oh my ! I totally forgot that I also need to find a place to stay . Can you find me an expensive place that is 3-star rated ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL2609.json_0008
+# ::snt Can I book one with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2609.json_0010
+# ::snt I would need a room for 5 nights , for 4 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2609.json_0012
+# ::snt Monday would be great .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2609.json_0014
+# ::snt Nope , that should be all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0964.json_0000
+# ::snt I am looking for a hotel to stay at located in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0964.json_0002
+# ::snt I would like expensive , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0964.json_0004
+# ::snt Yes , you can .   I 'll try the Gonville .
+( o / out_of_scope )
+
+# ::id SNG0964.json_0006
+# ::snt Please book for 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0964.json_0008
+# ::snt I will be arriving on Sunday and staying for 3 nights . And there will be 2 people , not 4 .
+( 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 "2"
+  ))
+)
+
+# ::id SNG0964.json_0010
+# ::snt No that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0638.json_0000
+# ::snt I need a train that leaves on wednesday after 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0638.json_0002
+# ::snt I am departing from birmingham new street and my destination is 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 MUL0638.json_0004
+# ::snt Yes , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0638.json_0006
+# ::snt I am also looking for a certain hotel in the area . It is called the Lovell Lodge . Do you have information on that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0638.json_0008
+# ::snt Could you see if they have rooms available for 7 people , for a 4 night stay ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0638.json_0010
+# ::snt I 'd like you begin my stay on Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0638.json_0012
+# ::snt Ummm , I can swing just 2 nights if that is available .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0638.json_0014
+# ::snt Thanks , that is all . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01492.json_0000
+# ::snt I need to schedule a taxi to da vinci pizzeria from tandoori palace .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id SNG01492.json_0002
+# ::snt I would like to leave after 22:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "22:15"
+  ))
+)
+
+# ::id SNG01492.json_0004
+# ::snt Ok thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01492.json_0006
+# ::snt I do not thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4259.json_0000
+# ::snt Find me a restaurant 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 PMUL4259.json_0002
+# ::snt how about just something that 's really overpriced ? i do n't care if the food is good , just want to impress my boss
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL4259.json_0004
+# ::snt What about mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL4259.json_0006
+# ::snt Let 's book it for La Mimosa for 3 people at 17:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4259.json_0008
+# ::snt Great . Thank you so much . I also need information on a train to London Liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4259.json_0010
+# ::snt on friday and i need to get there by 10:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL4259.json_0012
+# ::snt Yes , I actually just needed the train number , so thank you .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4259.json_0014
+# ::snt No , that will be it .   I will book the train later .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tk2 / Train-OfferBook
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL4259.json_0016
+# ::snt Thanks .   You too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3066.json_0000
+# ::snt I want to find a moderately priced place to stay that has at least a 3-star rating
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3066.json_0002
+# ::snt Any area is okay as long as the hotel includes free parking . I do n't need internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL3066.json_0004
+# ::snt yes please book it for 1
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3066.json_0006
+# ::snt 3 days and get me phone number , postcode , and address please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL3066.json_0008
+# ::snt Actually I am do n't need to book a room just yet but can you provide the phone number , postcode , and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3066.json_0010
+# ::snt I am also looking for a Molecular gastronomy place to eat , moderate price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3066.json_0012
+# ::snt Oh , that 's too bad .   How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3066.json_0014
+# ::snt Yes , but first I just want to make sure this is in the centre area of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3066.json_0016
+# ::snt I 'd like it to be on Monday at 15:30 . It will be for 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3066.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 PMUL1809.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 PMUL1809.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 PMUL1809.json_0004
+# ::snt Sure would .   What time does it depart and how much does it cost ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1809.json_0006
+# ::snt Thanks i appreciate your service . Can you also assist me with finding a place to stay ? The Hotel should be a moderately priced 4 Star Hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "Hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1809.json_0008
+# ::snt in the south and preferably a 4 star which is moderately priced
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1809.json_0010
+# ::snt Yes , please . Can you book it for 5 people and 3 nights starting from the day we arrive ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "arrive"
+  ))
+)
+
+# ::id PMUL1809.json_0012
+# ::snt thanks for the service , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2376.json_0000
+# ::snt Where would I find the museum of archaeology and anthropology ?
+( o / out_of_scope )
+
+# ::id MUL2376.json_0002
+# ::snt And the attraction type is a museum , right ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n3 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL2376.json_0004
+# ::snt Sounds great . Thank you for the info !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2376.json_0006
+# ::snt Yes , I need a place to dine that is expensive in the north please . European would be nice .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2376.json_0008
+# ::snt Yes actually . Book me a table for 2 people on sunday .... let 's say 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2376.json_0010
+# ::snt It 's not ideal , but maybe a little earlier would work . Say 19:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2376.json_0012
+# ::snt No , thank you so much for your help today . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1753.json_0000
+# ::snt I need a train from Peterborough to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1753.json_0002
+# ::snt I 'd like to leave on Tuesday after 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1753.json_0004
+# ::snt Yes . I need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1753.json_0006
+# ::snt Great I also am looking to find an attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1753.json_0008
+# ::snt Do you have any swimming pools ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL1753.json_0010
+# ::snt How much does it cost to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1753.json_0012
+# ::snt What is the phone number for Parkside Pools ?   I 'll just call them to get the entrance fee myself .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "Parkside"
+     :op2 "Pools"
+  ))
+   )
+)
+
+# ::id MUL1753.json_0014
+# ::snt What is the entrance fee to the Parkside Pool ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "Parkside"
+     :op2 "Pool"
+  ))
+   )
+)
+
+# ::id MUL1753.json_0016
+# ::snt Are there any attractions in the centre that do list the entrance fee along with the phone number ? It does n't have to be a swimming pool .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1753.json_0018
+# ::snt That 's all that I needed then today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0265.json_0000
+# ::snt I 'm looking for a place to dine in the centre that serves jamaican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0265.json_0002
+# ::snt That is fine , how about a place that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0265.json_0004
+# ::snt I have no preference in price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0265.json_0006
+# ::snt That sounds perfect . Can you book a table for me for tuesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0265.json_0008
+# ::snt I need the reservation for 2 people for 14:30 for Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0265.json_0010
+# ::snt Perfect . Also need to book a hotel , the autumn house for 2 people , 2 nights from Tuesday . If that day fails , then Wednesday and provide the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0265.json_0012
+# ::snt No , that 's all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1024.json_0000
+# ::snt I 'm looking for a theatre to visit in the centre of Cambridge . Can you help me with this ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1024.json_0002
+# ::snt Are either in the city center ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1024.json_0004
+# ::snt Can you give me the address of the ADC Theatre please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1024.json_0006
+# ::snt What films are playing today ?
+( o / out_of_scope )
+
+# ::id MUL1024.json_0008
+# ::snt I am looking for a particular hotel called avalon .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL1024.json_0010
+# ::snt Great , can I book that for 6 people for 3 nights starting on 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 MUL1024.json_0012
+# ::snt can you find me another hotel that accommodates 6 people
+( Bm1 / Booking-Inform
+   :People ( PeoBo2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1024.json_0014
+# ::snt i m looking for the avalon its a nice hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "avalon"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1024.json_0016
+# ::snt I will need to book a room for 6 people and 3 nights starting Tuesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1024.json_0018
+# ::snt Can you try 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1024.json_0020
+# ::snt That 's great . Can you book the room and give me the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1024.json_0022
+# ::snt No , that would be all . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01733.json_0000
+# ::snt I need to make a train reservation for Friday and I need it to arrive by 19:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG01733.json_0002
+# ::snt I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01733.json_0004
+# ::snt I will be going to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG01733.json_0006
+# ::snt That 's an early arrival . Is there a later train that arrives before 19:00 , please ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG01733.json_0008
+# ::snt Yes , that would work . Could you book it for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01733.json_0010
+# ::snt No that was all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1274.json_0000
+# ::snt I need help finding a place to dine in the expensive price range 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 "expensive"
+  ))
+)
+
+# ::id MUL1274.json_0002
+# ::snt Any of them you recommend would be fine . I do need a booking for saturday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1274.json_0004
+# ::snt There are seven of us , we 'd like a bit of an early dinner at 15:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL1274.json_0006
+# ::snt Yes , I 'd also like to find some lodging accommodations for the same group of people , on the same day .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1274.json_0008
+# ::snt I am looking for the hotel cityroomz to be exact .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL1274.json_0010
+# ::snt We need reservations for two nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1274.json_0012
+# ::snt No thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4905.json_0000
+# ::snt Please find a European restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4905.json_0002
+# ::snt Yes , I need something in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4905.json_0004
+# ::snt Yes . Please book me a table for Thursday at 19:00 for 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4905.json_0006
+# ::snt Great , we are meeting friends at wandlebury country park before we eat , can you tell me about that place and where it is ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL4905.json_0008
+# ::snt Okay thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4905.json_0010
+# ::snt I will need a taxi to get from the park to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4905.json_0012
+# ::snt By 19:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL4905.json_0014
+# ::snt That s everything I needed thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1159.json_0000
+# ::snt Hey , can you help me out ? I am looking for something to do . What kind of entertainment is out 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 MUL1159.json_0002
+# ::snt That 's not necessary . Are there any colleges in that area instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1159.json_0004
+# ::snt That actually sounds great . Could you give me the phone number for Gonville and Caius college ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1159.json_0006
+# ::snt Actually , yes . I am looking for a cheap place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1159.json_0008
+# ::snt I would prefer the East side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1159.json_0010
+# ::snt Yes , both please . I 'm looking to get a room just for me for 2 nights on Friday at a place that offers wifi and parking free .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1159.json_0012
+# ::snt How about one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1159.json_0014
+# ::snt I 'd also like a taxi between the places if possible .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "places"
+  ))
+   )
+)
+
+# ::id MUL1159.json_0016
+# ::snt I need to go from the college to the hotel , and I want to leave the college by 20:45 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1159.json_0018
+# ::snt No , that is all I will need today . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0080.json_0000
+# ::snt I am trying to find a hotel in Cambridge called the Hamilton Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0080.json_0002
+# ::snt Yes . I would like to book for 5 nights starting Tuesday with a total of 6 people . Can I have 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 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0080.json_0004
+# ::snt I 'm looking for the cotto restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "cotto"
+  ))
+)
+
+# ::id MUL0080.json_0006
+# ::snt Not currently no . Can you give me the full address of Cotto ? I need the address , postcode and area please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "cotto"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0080.json_0008
+# ::snt Thanks , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4140.json_0000
+# ::snt I 'm trying to find someplace to visit in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4140.json_0002
+# ::snt Yes , I need an attraction in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4140.json_0004
+# ::snt Yes . Can you recommend one place and provide their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4140.json_0006
+# ::snt I m also looking for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4140.json_0008
+# ::snt Are any of those in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / none)
+)
+
+# ::id PMUL4140.json_0010
+# ::snt how about one that is in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4140.json_0012
+# ::snt yes for 6 people for 2 nights on wednesday , and I need the confirmation number
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4140.json_0014
+# ::snt Okay , just let me get a reference number when you book it .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4140.json_0016
+# ::snt Yes , I am going to need a taxi to get between the attraction and the hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4140.json_0018
+# ::snt I want to leave the college by 05:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "05:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4140.json_0020
+# ::snt Once you make the booking , I will need the contact number and car type please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4140.json_0022
+# ::snt No , thanks , I just need to know the contact number and car type , please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4140.json_0024
+# ::snt Thanks . What is their contact number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4140.json_0026
+# ::snt thank you . that is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4140.json_0028
+# ::snt I appreciate your help . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG0078.json_0000
+# ::snt I 'd like a taxi to the cafe jello gallery please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG0078.json_0002
+# ::snt I 'd like to picked up from cafe jello gallery after 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG0078.json_0004
+# ::snt So Sorry , i want to leave cafe jello gallery after 12:30 going to the junction .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0078.json_0006
+# ::snt Great , thank you . That 's everything that I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0843.json_0000
+# ::snt I am visiting Cambridge and looking for local attractions . Can you suggest a place to go in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0843.json_0002
+# ::snt Yes , could you provide me with information on museums in the west of town and the entrance fees ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0843.json_0004
+# ::snt Perhaps . I 'm also looking for a restaurant called Pizza Express Fen Ditton . Can you tell me about that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Pizza"
+     :op2 "Express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id MUL0843.json_0006
+# ::snt Yes please . I will need a table for 3 people on Sunday at 14:45 . Can I also have the reference number for it when it is booked ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0843.json_0008
+# ::snt Great ! That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2567.json_0000
+# ::snt Yeah , I 'm visiting Cambridge and was wondering if you could tell me about the All Saints Church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL2567.json_0002
+# ::snt Can you tell me what part of town the church is located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL2567.json_0004
+# ::snt Great , I am also looking to stay at 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 MUL2567.json_0006
+# ::snt No particular star rating but I do want free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL2567.json_0008
+# ::snt Parking is not important . Could you recommend one for me ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id MUL2567.json_0010
+# ::snt I 'm looking for a room less then 130 a night with at least a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2567.json_0012
+# ::snt Yeah , book me a room 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 MUL2567.json_0014
+# ::snt just 1 person .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2567.json_0016
+# ::snt Great !   I need a taxi to commute between the hotel and the church , too .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2567.json_0018
+# ::snt I want to leave the hotel by 08:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2567.json_0020
+# ::snt Great !   That is all I 'll need .   Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2703.json_0000
+# ::snt I 'm looking for colleges in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2703.json_0002
+# ::snt Could you suggest one and give me the address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2703.json_0004
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2703.json_0006
+# ::snt looking for a particular hotel . Its name is called 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 PMUL2703.json_0008
+# ::snt I 'm not ready to book quite yet .   Can you let me know if it is a hotel or guest house .   Also , how many stars it is ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL2703.json_0010
+# ::snt Thank you . What are some of the attractions in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01767.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the north and should be in the type of guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01767.json_0002
+# ::snt I do n't care about the price but it needs to be a four star hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id SNG01767.json_0004
+# ::snt I need a place with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01767.json_0006
+# ::snt Do they have internet and what 's the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+)
+
+# ::id SNG01767.json_0008
+# ::snt Ok that is all I needed for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1373.json_0000
+# ::snt Hello , can you help me find a train that leaves after 16:00 ? The train should also leave Kings Lynn too . Thankyou .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL1373.json_0002
+# ::snt I would like to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1373.json_0004
+# ::snt I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1373.json_0006
+# ::snt Yes please , and please send the reference number .   I am also looking for a college in the west to visit .   Can you please find one for me .
+( 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 PMUL1373.json_0008
+# ::snt just one ticket
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1373.json_0010
+# ::snt Thanks , can I have the address and postcode for the college you find .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1373.json_0012
+# ::snt Yes , the college should be in the west .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1373.json_0014
+# ::snt Churchill College will be fine . I 'll need the postcode and address , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL1373.json_0016
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1373.json_0018
+# ::snt I still need the address for Churchill College , please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n23 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL1373.json_0020
+# ::snt No , thank you . That 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3815.json_0000
+# ::snt I 'm looking for a train leaving after 16:30 leaving on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3815.json_0002
+# ::snt I want to go birmingham new street from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3815.json_0004
+# ::snt Yes , please . I need a booking for 4 people and I want the reference number . Thanks for being so helpful !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3815.json_0006
+# ::snt Yes , I 'm also looking for information on the Lensfield Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL3815.json_0008
+# ::snt Okay , thanks ! Can you please book it for the same group of 4 people for 2 nights , starting 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 "4"
+  ))
+)
+
+# ::id PMUL3815.json_0010
+# ::snt No , that 's all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0875.json_0000
+# ::snt I need a train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0875.json_0002
+# ::snt I am leaving from Cambridge and going to Ely . I want to leave at 18:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0875.json_0004
+# ::snt Yes , please . I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0875.json_0006
+# ::snt Someone recommended me a place called cafe uno . Do you have any information about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+)
+
+# ::id PMUL0875.json_0008
+# ::snt Yes book it for me thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0875.json_0010
+# ::snt Actually , I can make it later . That will be all today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4672.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4672.json_0002
+# ::snt I am looking for an attraction called camboats .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+)
+
+# ::id PMUL4672.json_0004
+# ::snt Yes , I 'd like their phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4672.json_0006
+# ::snt i am are also looking for a train . The train should depart from stansted airport and should leave after 14:45 .  The train should leave on monday and should go to cambridge .
+( 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 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4672.json_0008
+# ::snt Yes , that should work . Can you book me for 1 ticket please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4672.json_0010
+# ::snt Nothing else , you 've been great , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2778.json_0000
+# ::snt Hi , can you give me some information on places to stay on my trip ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2778.json_0002
+# ::snt I 'd like one in the expensive price range that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2778.json_0004
+# ::snt Sounds good , could you book me a room for three people for three nights starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2778.json_0006
+# ::snt Great , thank you . I 'm also looking for a college to visit in the centre , do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2778.json_0008
+# ::snt Yes , free admission would be nice .
+( Am1 / Attraction-Inform
+   :Fee ( FeeAt2 / Fee 
+    :name ( n14 / name
+     :op1 "free"
+  ))
+)
+
+# ::id PMUL2778.json_0010
+# ::snt Thank you . Can you tell me their post code please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2778.json_0012
+# ::snt Awesome , thanks for your help ! I 'm finished now , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3495.json_0000
+# ::snt Can you help me find a college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3495.json_0002
+# ::snt Not really , what do you suggest ? Can I have the address , postcode , and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3495.json_0004
+# ::snt Thank you . can you also find me a mediterranean restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3495.json_0006
+# ::snt Price is no object , you usually only get to place like cambridge once in your life .   I will go with what you recommend , I just need their address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3495.json_0008
+# ::snt Is that in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3495.json_0010
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3495.json_0012
+# ::snt Can you book a taxi for me to get from Christ 's College to La Mimosa ? I 'll need to leave Christ 's College by 02:30 . Please give contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "02:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3495.json_0014
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3495.json_0016
+# ::snt That is all for today , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2139.json_0000
+# ::snt I need to 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 MUL2139.json_0002
+# ::snt I would prefer that be expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2139.json_0004
+# ::snt Yes , but needs to be a 4 star in the north
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2139.json_0006
+# ::snt Does n't matter . Book one of them for myself and 3 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2139.json_0008
+# ::snt Yes , can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2139.json_0010
+# ::snt I will be leaving birmingham new street the same day as my hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2139.json_0012
+# ::snt Wow .   You did n't even get the timeframe I am looking for .   I ca n't leave until after 14:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL2139.json_0014
+# ::snt The one at 14:40 should be fine .   Can you tell me when it arrives ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "14:40"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2139.json_0016
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2139.json_0018
+# ::snt Yes please , just one ticket would be fine .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2139.json_0020
+# ::snt No thanks . That was all I needed . Have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3156.json_0000
+# ::snt I 'm trying to find information about a particular restaurant called Ian Hong house .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ian"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3156.json_0002
+# ::snt Are you sure you do n't have anything on Ian Hong House ? I need the address and postcode .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "Ian"
+     :op2 "Hong"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id PMUL3156.json_0004
+# ::snt Can you please check again ? lan hong house .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3156.json_0006
+# ::snt Great , thanks so much . Can I also get help booking a room at the Huntingdon Marriott Hotel please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3156.json_0008
+# ::snt 8 people . 5 nights , starting from Wednesday . Please give me 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 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3156.json_0010
+# ::snt I would like to book a taxi from the hong house to the hotel leaving by 10:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "hong"
+     :op2 "house"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3156.json_0012
+# ::snt Wonderful , thank you for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3156.json_0014
+# ::snt One more thing . Can you please give me the taxi contact number .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3156.json_0016
+# ::snt Thank you very much . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0004.json_0000
+# ::snt I would like to book a taxi to go to little saint mary 's church after 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG0004.json_0002
+# ::snt I will be departing from Avalon .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0004.json_0004
+# ::snt What time will it arrive ?
+( Tt1 / Taxi-Request
+  :Arrive ( aTa0 / question )
+)
+
+# ::id SNG0004.json_0006
+# ::snt Thank you . I have all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0004.json_0008
+# ::snt No that was everything . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1521.json_0000
+# ::snt I need a train leaving on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1521.json_0002
+# ::snt I am leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1521.json_0004
+# ::snt I am leaving leicester and coming to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1521.json_0006
+# ::snt I would like to arrive by 20:15 so whenever I need to leave to get there on time is fine .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1521.json_0008
+# ::snt I do n't need to book today , but can I get the departure time and travel time please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1521.json_0010
+# ::snt You know , I 'm not ready to book yet . Could you also give me some information on the hobsons house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1521.json_0012
+# ::snt I would like to know how many stars the hotel is , what type of hotel it is , and I need their phone number please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Stars ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1638.json_0000
+# ::snt I would like to try gastropub food . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL1638.json_0002
+# ::snt Can I have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1638.json_0004
+# ::snt Is Backstreet Bistro expensive ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1638.json_0006
+# ::snt OK . Can I get a table on Monday for 7 people at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1638.json_0008
+# ::snt I 'm looking for a train that departs from Stansted Airport on Monday and arrives at Cambridge by 08:00 .
+( 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 "08:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1638.json_0010
+# ::snt Yes please , I will need 7 tickets for this train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1638.json_0012
+# ::snt Nope , that 's all for me . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0982.json_0000
+# ::snt I need a train leaving London King 's Cross after 14:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL0982.json_0002
+# ::snt I want to depart on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0982.json_0004
+# ::snt I actually need a train going to London Kings Cross leaving Cambridge after 14:45 . For six people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL0982.json_0006
+# ::snt Please book tickets and provide me with the total cost of tickets and confirmation number .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0982.json_0008
+# ::snt Looking for a Chinese restaurant in the center with a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0982.json_0010
+# ::snt Can you recommend one and give me the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0982.json_0012
+# ::snt No , that is all I need today .   Thanks .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2386.json_0000
+# ::snt Hi can you help me find a very nice italian restaurant near the centre of cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2386.json_0002
+# ::snt It does not matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL2386.json_0004
+# ::snt Can I have the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2386.json_0006
+# ::snt I am also looking for the regency gallery attraction . Could you please provide me with information about it including the phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2386.json_0008
+# ::snt Yes , I will also need to book a taxi to leave the restaurant by 22:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "22:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2386.json_0010
+# ::snt To the Regency Gallery , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL2386.json_0012
+# ::snt Can you get me the contact phone number please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL2386.json_0014
+# ::snt That should be all .   Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2123.json_0000
+# ::snt I 'm 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 PMUL2123.json_0002
+# ::snt Actually , I really want something in the centre of town . How about nightclubs ? Any good ones in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2123.json_0004
+# ::snt We would like to try that Club . Can you tell me the postcode and if they have an entrance fee ? Thanks !
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2123.json_0006
+# ::snt What is the postcode for that ? I am also looking for an indian restaurant near the nightclub , are there any ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2123.json_0008
+# ::snt Postcode please , than search for an indian restaurant if you are able to
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2123.json_0010
+# ::snt Great , as long as the restaurant is near the nightclub . Do you happen to know the postcode for the restaurant ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2123.json_0012
+# ::snt That 's all I need for today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1350.json_0000
+# ::snt Hello . I really need to find a cheap place to stay in the east . Is there anything like that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1350.json_0002
+# ::snt Sure , that sounds great .
+( o / out_of_scope )
+
+# ::id MUL1350.json_0004
+# ::snt Can you book it for 8 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 "8"
+  ))
+)
+
+# ::id MUL1350.json_0006
+# ::snt I would like an indian restaurant in the same price range as the hotel please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL1350.json_0008
+# ::snt Whichever one is fine , surprise me !
+( o / out_of_scope )
+
+# ::id MUL1350.json_0010
+# ::snt Yes I need it booked for the same group of people at 12:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12: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 MUL1350.json_0012
+# ::snt Yes , I would like a reserve a taxi to commute between The Allenbell and Royal Spice . I really want to be on time for our dinner reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL1350.json_0014
+# ::snt I 'd like the arrival time to be 12:45 , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1350.json_0016
+# ::snt I need the car type please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1350.json_0018
+# ::snt No that is all , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0293.json_0000
+# ::snt I need a train going 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 SNG0293.json_0002
+# ::snt I 'd like to leave 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 SNG0293.json_0004
+# ::snt No time in particular , please reserve any one of them for 3 people .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0293.json_0006
+# ::snt That is all for now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1105.json_0000
+# ::snt Can I get 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 PMUL1105.json_0002
+# ::snt I will leave Birminggam New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "Birminggam"
+     :op2 "New"
+     :op3 "Street"
+  ))
+)
+
+# ::id PMUL1105.json_0004
+# ::snt I would like to arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1105.json_0006
+# ::snt Yes and I will also need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1105.json_0008
+# ::snt Yes , I was also interested in finding a museum to visit while I 'm in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1105.json_0010
+# ::snt Yes that will be perfect how much is it to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1105.json_0012
+# ::snt Yes , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1105.json_0014
+# ::snt Thank you for all your help ! That is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02018.json_0000
+# ::snt I need to book a taxi plese
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02018.json_0002
+# ::snt I want to arrive by 12:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG02018.json_0004
+# ::snt I 'm leaving from cambridge and county folk museum .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id SNG02018.json_0006
+# ::snt I 'm going to trinity college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1212.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 MUL1212.json_0002
+# ::snt Great . Please reserve a table for seven people dining on Saturday at 20:00 and send me the reference number .
+( a / and
+ :op1(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 "seven"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1212.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1212.json_0006
+# ::snt I am also looking for a hotel called alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1212.json_0008
+# ::snt I want you to book that for the same group of people for 2 nights 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 MUL1212.json_0010
+# ::snt Just one room for the 7 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1212.json_0012
+# ::snt Do they have availability for a 1 night stay starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1212.json_0014
+# ::snt Yes , I also need a taxi to go 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 MUL1212.json_0016
+# ::snt Thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01332.json_0000
+# ::snt I need a taxi to pick me up at Ashley Hotel to leave after 10:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01332.json_0002
+# ::snt I need to get to restaurant two two
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+)
+
+# ::id SNG01332.json_0004
+# ::snt Thanks ! That would be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01332.json_0006
+# ::snt No , that will be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1148.json_0000
+# ::snt I am planning a trip and could use some help with the trains .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1148.json_0002
+# ::snt I would like to leave on Tuesday departing from Cambridge and arriving by 14:15 at 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"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1148.json_0004
+# ::snt Yes , please book me for 3 people , and can I get 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 PMUL1148.json_0006
+# ::snt I am looking for a college located in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1148.json_0008
+# ::snt In that case , can you check and see if there is one in the type of boat ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1148.json_0010
+# ::snt Great can I get the phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1148.json_0012
+# ::snt That is all I needed today . Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0483.json_0000
+# ::snt Can you help me find a restaurant that serves African food with a moderate price range please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0483.json_0002
+# ::snt Yes how about Asian food in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id SNG0483.json_0004
+# ::snt Will you please book a table for 6 at 13:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0483.json_0006
+# ::snt That 's all I needed . Thanks a lot for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0483.json_0008
+# ::snt Will do .
+( o / out_of_scope )
+
+# ::id PMUL3890.json_0000
+# ::snt Can you help me find a train departing from cambridge going   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 PMUL3890.json_0002
+# ::snt I want to leave on Thursday and 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 PMUL3890.json_0004
+# ::snt I do n't have a specific time to leave but I do want to arrive before 14:00 . How much will this cost ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL3890.json_0006
+# ::snt No thanks . Not at this time . Can you help me find a room to stay that is moderately priced ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3890.json_0008
+# ::snt No , I do n't care where it is .   I like 3 stars and I absolutely need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3890.json_0010
+# ::snt Yes , make the reservation please .
+( o / out_of_scope )
+
+# ::id PMUL3890.json_0012
+# ::snt Actually I do n't need a reservation at this time .
+( o / out_of_scope )
+
+# ::id PMUL3890.json_0014
+# ::snt Nope .   That should cover it .
+( o / out_of_scope )
+
+# ::id PMUL4356.json_0000
+# ::snt I am looking for a place to eat that 's expensive and has Chinese food . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4356.json_0002
+# ::snt I prefer a restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4356.json_0004
+# ::snt I would like the postcode on The Good Luck Chinese Food Takeaway
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "Good"
+     :op2 "Luck"
+     :op3 "Chinese"
+     :op4 "Food"
+     :op5 "Takeaway"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4356.json_0006
+# ::snt No , thank you . I also need a train to cambridge on sunday . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4356.json_0008
+# ::snt Yes , I 'd like to go to leicester after 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL4356.json_0010
+# ::snt I 'm going to Cambridge . I 'll be departing from Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4356.json_0012
+# ::snt You book for 5 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4356.json_0014
+# ::snt Perfect , thank you so much ! I do n't need anything further at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3162.json_0000
+# ::snt I need to dine on british food in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3162.json_0002
+# ::snt I do not care .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL3162.json_0004
+# ::snt No , I do n't need a reservation right now , just their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3162.json_0006
+# ::snt Yes , I need to see if there 's a train from london liverpool street that arrives by 8:00 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "8:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3162.json_0008
+# ::snt no , i am also looking for a train . The train should arrive by 08:00 and should go to cambridge .  The train should depart from london liverpool street and should leave on saturday .
+( 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 "08:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3162.json_0010
+# ::snt No thank you , that 's all I needed ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01679.json_0000
+# ::snt I need a taxi to take me to Pipasha Restaurant to leave after 01:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "01:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01679.json_0002
+# ::snt From the Ballare .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id MUL2542.json_0000
+# ::snt Hi , I 'm looking for information about finches bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2542.json_0002
+# ::snt can you book for   5 people and 5 nights starting from tuesday for me ?
+( 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 "5"
+  ))
+)
+
+# ::id MUL2542.json_0004
+# ::snt we need five rooms please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL2542.json_0006
+# ::snt Great ! Can you also recommend a fun attraction to visit in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2542.json_0008
+# ::snt Not really , which place is your favorite ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL2542.json_0010
+# ::snt Yes , please . What is the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2542.json_0012
+# ::snt Thanks ! Can you also book a taxi for me ? I need to leave the Old Schools attraction by 15:30 and head to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2542.json_0014
+# ::snt That is all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3494.json_0000
+# ::snt Hi , can you help me find a train arriving by 19:00 that leaves on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL3494.json_0002
+# ::snt I will b departing from Cambridge and arriving in Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3494.json_0004
+# ::snt Yes , I will actually need 8 tickets , it will be a group of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3494.json_0006
+# ::snt Could I also find 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 PMUL3494.json_0008
+# ::snt An Italian restaurant and I need a reservation for 8 at 13:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3494.json_0010
+# ::snt No just choose another type of expensive place to dine for me and book a table at 13:15 for 8 people from Monday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n30 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3494.json_0012
+# ::snt Thanks , that is all for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2151.json_0000
+# ::snt Hello !   Can you give me information about trains going to Cambridge and leaving on Wednesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2151.json_0002
+# ::snt I am looking to depart from steveage and leave after 11:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "steveage"
+  ))
+)
+
+# ::id MUL2151.json_0004
+# ::snt Yes please can you book seats for 4 people and give me 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 MUL2151.json_0006
+# ::snt I also need a place to stay . Can you recommend an expensive hotel in the north ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2151.json_0008
+# ::snt Are there any expensive places to stay in the north ? It does n't need to be a hotel , but I would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2151.json_0010
+# ::snt How about one in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2151.json_0012
+# ::snt Yes please , book the hotel and give the address with the postcode . Thanks .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2151.json_0014
+# ::snt I 'd like you to book it for Wednesday night for 4 people .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2151.json_0016
+# ::snt Just one night please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2151.json_0018
+# ::snt Please try one in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n30 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2151.json_0020
+# ::snt Yes , can you try one in the moderate price range please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n32 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2151.json_0022
+# ::snt Yes , can I get the post code please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2151.json_0024
+# ::snt Alright that 's all I needed today thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3239.json_0000
+# ::snt I am   looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3239.json_0002
+# ::snt Actually , I need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3239.json_0004
+# ::snt saturday and should depart from cambridge by 12:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3239.json_0006
+# ::snt I would like to go to London Liverpool Street .   Could you check the price for me ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3239.json_0008
+# ::snt Thanks . I would also love to try a new nightclub to go to . Can you tell me what my options are ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3239.json_0010
+# ::snt It does n't matter to me .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL3239.json_0012
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL3239.json_0014
+# ::snt That 's okay , I just need the phone number , area and post code please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3239.json_0016
+# ::snt Perfect . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3239.json_0018
+# ::snt No thank you .   You have answered everything perfectly for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3742.json_0000
+# ::snt Get me a list of expensive restaurants that serve Danish food please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3742.json_0002
+# ::snt How about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3742.json_0004
+# ::snt How about an expensive one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3742.json_0006
+# ::snt Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3742.json_0008
+# ::snt Yes , please . Can you reserve me a table for Tuesday for 1 person at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3742.json_0010
+# ::snt I also need a train going to Leicester on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3742.json_0012
+# ::snt I would like it to leave after 18:00 . No arrival preference .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n20 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3742.json_0014
+# ::snt Yes , please book 1 train ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3742.json_0016
+# ::snt Actually , I 'll need the travel time and arrival time for that train , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL3742.json_0018
+# ::snt Yes it is , thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3742.json_0020
+# ::snt That is all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1895.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 PMUL1895.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 PMUL1895.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 PMUL1895.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 PMUL1895.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 PMUL1895.json_0010
+# ::snt Yeah that works for me . Could you book that train for 6 people and then give 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 PMUL1895.json_0012
+# ::snt No , that 's all I needed .   Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4362.json_0000
+# ::snt Hi there . Can you help me find a restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4362.json_0002
+# ::snt Yes I would like it to serve asian oriental
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL4362.json_0004
+# ::snt No , but I would like the postcode for that restaurant please .   I also need to find a place to stay .   Could you help me with that ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4362.json_0006
+# ::snt How about some place cheap , with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4362.json_0008
+# ::snt Centre area will work . but it has to be a guest house . I also need the adress and post code .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4362.json_0010
+# ::snt That was all I needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0781.json_0000
+# ::snt Hi .   Have you heard of a hotel called Warkworth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0781.json_0002
+# ::snt Can I get the price range on it ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0781.json_0004
+# ::snt No , that 's all the information I 'll need for now . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0781.json_0006
+# ::snt No , but thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01538.json_0000
+# ::snt I need a hotel with a zero star rating and I do nt need free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id SNG01538.json_0002
+# ::snt i hope its in the centre
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01538.json_0004
+# ::snt I need to book it for one person 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 "one"
+  ))
+)
+
+# ::id SNG01538.json_0006
+# ::snt advice me please of a better duration
+( Bt1 / Booking-Request
+  :Stay ( aBo0 / question )
+)
+
+# ::id SNG01538.json_0008
+# ::snt I 'm sorry , did I say Friday ? I meant I want a booking for 5 nights starting on THURSDAY .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01538.json_0010
+# ::snt Then I can I get one on Saturday for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01538.json_0012
+# ::snt Great , thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01538.json_0014
+# ::snt That is all . Thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1486.json_0000
+# ::snt Hello , I 'm trying to find a train to take me to London Kings Cross from Cambridge , are there any on that route ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1486.json_0002
+# ::snt I want to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1486.json_0004
+# ::snt I would like to arrive in London at or just before 13:15 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1486.json_0006
+# ::snt What is the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1486.json_0008
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1486.json_0010
+# ::snt No thank you .   Could you find me an attraction to go visit ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1486.json_0012
+# ::snt No , but I would like something in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1486.json_0014
+# ::snt That sounds neat . Could you tell me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1486.json_0016
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2174.json_0000
+# ::snt I 'm looking for a place to go for entertainment in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2174.json_0002
+# ::snt No I do n't have an area preference .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2174.json_0004
+# ::snt Can you tell me the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2174.json_0006
+# ::snt I am also looking to eat Basque food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "basque"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2174.json_0008
+# ::snt How about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2174.json_0010
+# ::snt Yes , I would like to find one in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2174.json_0012
+# ::snt Can you book that for me and give me the reference number ? for saturday at 19:45 , 2 people
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2174.json_0014
+# ::snt Please get me a taxi from the attraction to my restaurant , arriving in time for my reservation . And give me car type and contact info
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n21 / name
+     :op1 "my"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL2174.json_0016
+# ::snt Thanks so much .   That will be all .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0095.json_0000
+# ::snt I am looking for a Europeon restaurant in the west of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Europeon"
+  ))
+)
+
+# ::id PMUL0095.json_0002
+# ::snt Is that an expensive restaraunt ? I really need someplace expensive , it is a special occasion for me .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0095.json_0004
+# ::snt Yes , please make the reservation for me .
+( o / out_of_scope )
+
+# ::id PMUL0095.json_0006
+# ::snt Make the reservation for 3 people on Friday at 20:00 . Thank you !
+( 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 PMUL0095.json_0008
+# ::snt Thanks .   Can you also give me some information about Finches Bed and Breakfast ?   We 're thinking of staying there .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0095.json_0010
+# ::snt Can I book a room there for 3 for 3 nights starting 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 "3"
+  ))
+)
+
+# ::id PMUL0095.json_0012
+# ::snt Thanks I also need a taxi arriving in time for the reservation at the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0095.json_0014
+# ::snt Departing from Finches Bed and Breakfast , and arriving at Cambridge Lodge Restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0095.json_0016
+# ::snt You were a great help . That 's all I needed . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0316.json_0000
+# ::snt I 'd like to find a restaurant that serves Mediterranean food and should be pretty expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0316.json_0002
+# ::snt Yes , can we get a reservation at Shiraz for 8 people on Friday at ` 17:15 and can I also get the reservation number ? Thank you .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "shiraz"
+  ))
+   :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"
+  ))
+)
+
+# ::id MUL0316.json_0004
+# ::snt I am also looking for a train leaving Cambridge after 13:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0316.json_0006
+# ::snt My destination is Birmingham New Street and I would like to travel on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0316.json_0008
+# ::snt i need to book 8 tickets for the train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0316.json_0010
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0316.json_0012
+# ::snt That is all . Thank you again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0316.json_0014
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2708.json_0000
+# ::snt I need to find a hotel that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2708.json_0002
+# ::snt In the centre , I more specifically am looking for a guesthouse with a 0 star rating in that area .
+( 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 "0"
+  ))
+)
+
+# ::id PMUL2708.json_0004
+# ::snt Yes please . book it for 5 people and 3 nights starting from tuesday
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2708.json_0006
+# ::snt Yes , please for my records
+( o / out_of_scope )
+
+# ::id PMUL2708.json_0008
+# ::snt Yes , I am interested in places to go while I am in town . Perhaps a museum 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 "museum"
+  ))
+)
+
+# ::id PMUL2708.json_0010
+# ::snt Sure , what is the address for this museum ?   Thanks for your help !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2708.json_0012
+# ::snt Would it be possible to book a taxi to get from the hotel to the museum ?   We would like to leave the hotel at 6:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n20 / name
+     :op1 "6:00"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2708.json_0014
+# ::snt Well , do I look for a specific make and color car or just jump into a random one ?   Does the driver have a phone number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2708.json_0016
+# ::snt well what is it ? This is ridiculous ! Your very rude
+( o / out_of_scope )
+
+# ::id PMUL2708.json_0018
+# ::snt Thank you ! Have a wonderful day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0897.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 SNG0897.json_0002
+# ::snt I 'm not familiar with the different areas , so I guess it does n't matter .   I would like a moderate though .   With free WiFi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id SNG0897.json_0004
+# ::snt Does it have a four star rating ? I need free parking , too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0897.json_0006
+# ::snt No , could you just tell me the phone number ? And what area of town is that in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0897.json_0008
+# ::snt Great ! Thanks for all the info . I 'm all set . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3247.json_0000
+# ::snt Can you get me information on a hotel called huntingdon marriott hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3247.json_0002
+# ::snt Sound like a decent enough place . Would you be able to reserve me a room for Monday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3247.json_0004
+# ::snt Just myself , but I need the room for 5 nights starting on Monday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3247.json_0006
+# ::snt I will also need a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3247.json_0008
+# ::snt I need to go to stansted airport on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3247.json_0010
+# ::snt I need to be in Stansted airport by 15:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n18 / name
+     :op1 "Stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3247.json_0012
+# ::snt I am all set .
+( o / out_of_scope )
+
+# ::id PMUL3523.json_0000
+# ::snt I 'm looking for something fun to do on the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3523.json_0002
+# ::snt Can you please give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3523.json_0004
+# ::snt Can you book tickets for me ?
+( o / out_of_scope )
+
+# ::id PMUL3523.json_0006
+# ::snt Yes , I 'm 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 PMUL3523.json_0008
+# ::snt Moderately price , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3523.json_0010
+# ::snt Yes , can I please have the postcode , address , and phone number for Curry Prince ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL3523.json_0012
+# ::snt Okay . I still need the postcode and address , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3523.json_0014
+# ::snt Great , thank you ! Also , can you please book me a taxi between the restaurant and Funky Fun House ? I want to leave the restaurant by 01:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "01:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3523.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3523.json_0018
+# ::snt No , everything is set . Thank you , again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2359.json_0000
+# ::snt Find me a museum , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2359.json_0002
+# ::snt I just need the area and address for one of them .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2359.json_0004
+# ::snt Thank you so much . I also need a place to dine in the centre that serves Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2359.json_0006
+# ::snt I would like the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2359.json_0008
+# ::snt Yes , please book me a table for 8 on Monday at 19:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2359.json_0010
+# ::snt Can you try a half hour earlier or later and see if they have anything available ?
+( o / out_of_scope )
+
+# ::id MUL2359.json_0012
+# ::snt Yes , please find another cheap restaurant for that amount of people at that time .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2359.json_0014
+# ::snt I am really needing to find a cheap restaurant that serves chinese food that is located in the centre . Would you mind double checking ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2359.json_0016
+# ::snt Sure for 8 people at 19:30 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2359.json_0018
+# ::snt We 're on a tight schedule and 19:30 is the only time we can all meet . Can we try one more restaurant ? Not Rice House or Charlie Chan .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "19:30"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n32 / name
+     :op1 "Charlie"
+     :op2 "Chan"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n34 / name
+     :op1 "Rice"
+     :op2 "House"
+  ))
+)
+
+# ::id MUL2359.json_0020
+# ::snt I also need a taxi to commute between the hotel and the museum .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2359.json_0022
+# ::snt I just want to make sure we arrive by the reservation time to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2359.json_0024
+# ::snt That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3520.json_0000
+# ::snt I need a train going to Cambridge that will depart after 10:15 from broxbourne .
+( 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 "10:15"
+  ))
+)
+
+# ::id PMUL3520.json_0002
+# ::snt Could you just tell me when that one departs ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3520.json_0004
+# ::snt Great can you get me a booking for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3520.json_0006
+# ::snt Thank you . Yes . I am also looking for an international restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3520.json_0008
+# ::snt I want the one in the east , please book me   a table for 3 people .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3520.json_0010
+# ::snt can you book it for sunday afternoon ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3520.json_0012
+# ::snt Actually , I 'd like a moderately priced international restaurant in the centre .   I need the postcode and address please .   Sorry , I keep changing my request !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3520.json_0014
+# ::snt The Varsity is good . Can I get the postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3520.json_0016
+# ::snt Yes , please make the booking and email me the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3520.json_0018
+# ::snt I do not need a reservation for the restaurnt just information .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3520.json_0020
+# ::snt No that will be all thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2060.json_0000
+# ::snt It 's Sunday and I am bored . Do you have any trains into Cambridge today ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2060.json_0002
+# ::snt I would like to leave from Kings Lynn after 9:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL2060.json_0004
+# ::snt Can you give me the price of a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2060.json_0006
+# ::snt Great I also need to find a place to stay that does n't need to have free parking and is in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2060.json_0008
+# ::snt Cheap price range in the centre .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2060.json_0010
+# ::snt I will take Alexander please .
+( o / out_of_scope )
+
+# ::id MUL2060.json_0012
+# ::snt Yes . Please book it for 2 people for 2 nights 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 "2"
+  ))
+)
+
+# ::id MUL2060.json_0014
+# ::snt Actually , let 's back up . I need a place with a star rating of 0 , in the centre , with free parking . Does the Alexander have 0 stars ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n22 / name
+     :op1 "0"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2060.json_0016
+# ::snt Yes , that would work for me . Please book it for 2 people for 2 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :People ( PeoHo3 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2060.json_0018
+# ::snt How about trying just for one night , instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2060.json_0020
+# ::snt No , that will be all .   Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2358.json_0000
+# ::snt I am looking for places to go in town I prefer a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2358.json_0002
+# ::snt That sounds perfect . What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2358.json_0004
+# ::snt Okay what 's their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2358.json_0006
+# ::snt No on the phone number . I now need help finding a cheap restaurant in the centre of the town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL2358.json_0008
+# ::snt I have no preference on type of food .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL2358.json_0010
+# ::snt Sure . Can I get the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL2358.json_0012
+# ::snt No , I was just curious . I am also looking for a taxi between those two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2358.json_0014
+# ::snt I would like to go from the Dojo Noodle Bar to Magdalene College . I want to leave the restaurant by 12:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n12 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL2358.json_0016
+# ::snt No that was it . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0069.json_0000
+# ::snt I 'm looking for some hungarian food restaurants near the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0069.json_0002
+# ::snt What kind of expensive restaurants are in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0069.json_0004
+# ::snt yes let me see the options
+( o / out_of_scope )
+
+# ::id PMUL0069.json_0006
+# ::snt i want indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0069.json_0008
+# ::snt Yes can I get a address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0069.json_0010
+# ::snt Yes I am also looking for a place in the same area as the restaurant with free parking . I want it for 3 people for 5 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0069.json_0012
+# ::snt That does n't matter just a hotel in the same area with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0069.json_0014
+# ::snt That would be great . Can you book it on Tuesday for 3 people and 5 nights .
+( 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 "3"
+  ))
+)
+
+# ::id PMUL0069.json_0016
+# ::snt Perfect , thank you for all your help . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2869.json_0000
+# ::snt Hi , I am planning a trip and need some recommendations for a place to stay while I am there .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2869.json_0002
+# ::snt In Cambridge , I need a cheap guesthouse please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2869.json_0004
+# ::snt I do n't really care . I do want a guesthouse with free WiFi , though .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2869.json_0006
+# ::snt Is there one in the moderate price range with free internet ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2869.json_0008
+# ::snt Star rating does not matter to me .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL2869.json_0010
+# ::snt I do n't need to book yet , but I would like the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2869.json_0012
+# ::snt Could I also get the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2869.json_0014
+# ::snt great , thank you .   I would also like a place to go in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2869.json_0016
+# ::snt Entertainment sounds great .   Can you recommend something ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2869.json_0018
+# ::snt Actually , I 'd like to go to a multiple sports attraction in the west if there is one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2869.json_0020
+# ::snt Can you try entertainment in the same area please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2869.json_0022
+# ::snt Moderate to cheap .
+( o / out_of_scope )
+
+# ::id PMUL2869.json_0024
+# ::snt I do need the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2869.json_0026
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0661.json_0000
+# ::snt I 'm looking for an Indian restaurant , preferably 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 SNG0661.json_0002
+# ::snt I would prefer cheap restaurants .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0661.json_0004
+# ::snt Sure please book a table there fore 7 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 "7"
+  ))
+)
+
+# ::id SNG0661.json_0006
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1838.json_0000
+# ::snt Looking for places to go in town that are theatres .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL1838.json_0002
+# ::snt No , I have no preference , which one do you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL1838.json_0004
+# ::snt that sounds good . What area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1838.json_0006
+# ::snt I also need the postcode , if you will .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1838.json_0008
+# ::snt I need a train as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1838.json_0010
+# ::snt I will be leaving from Leicester 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 "leicester"
+  ))
+)
+
+# ::id MUL1838.json_0012
+# ::snt I would like it to arrive by 10:15 please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1838.json_0014
+# ::snt Just the one closest to 10:15 is fine .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1838.json_0016
+# ::snt I do n't want to book right now but can I get the ticket price and departure time on TR2969 ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1838.json_0018
+# ::snt Yes , can you just tell me how long the trip will be ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1838.json_0020
+# ::snt What is the train departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1838.json_0022
+# ::snt No that is all the information I need . Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0831.json_0000
+# ::snt I would like to see some general information for king 's college please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL0831.json_0002
+# ::snt Could you please send me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0831.json_0004
+# ::snt I am also looking for 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 MUL0831.json_0006
+# ::snt Yes something creative and unusual .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "unusual"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "creative"
+  ))
+)
+
+# ::id MUL0831.json_0008
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0831.json_0010
+# ::snt If you are n't able to find creative food , how about an indian one instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0831.json_0012
+# ::snt Please book Golden Curry for 2
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "golden"
+     :op2 "curry"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0831.json_0014
+# ::snt I actually need the reservation for 7 people please , 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 "7"
+  ))
+)
+
+# ::id MUL0831.json_0016
+# ::snt how about for 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0831.json_0018
+# ::snt I think that 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2405.json_0000
+# ::snt Hi . I am having trouble finding a place to eat called prezzo . Can you locate it for me and tell me a little about it please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id MUL2405.json_0002
+# ::snt That sounds perfect !
+( o / out_of_scope )
+
+# ::id MUL2405.json_0004
+# ::snt Not this time but I would like to visit an attraction while in Centre , can you find one for me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2405.json_0006
+# ::snt no , but I will need the address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2405.json_0008
+# ::snt Great , that sounds perfect . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2405.json_0010
+# ::snt Not today , thank you so much for your help . I appreciate everything you do .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2405.json_0012
+# ::snt Thanks , I 'm all set here . You can end the conversation now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0117.json_0000
+# ::snt Hi I am hoping to find a place that is expensive I can stay at , and also has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0117.json_0002
+# ::snt Can you find me one with a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0117.json_0004
+# ::snt I 'd like to book this for 2 people , 3 nights starting on Tuesday please .
+( 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 PMUL0117.json_0006
+# ::snt Yes can you please   assist with entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL0117.json_0008
+# ::snt I apologize , I was n't paying attention to what I wanted . Can you help me find a modern eclectic restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0117.json_0010
+# ::snt Hmm , is there none at all ? Eclectic food ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n19 / name
+     :op1 "Eclectic"
+  ))
+   )
+)
+
+# ::id PMUL0117.json_0012
+# ::snt mediterranean , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0117.json_0014
+# ::snt I need something in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0117.json_0016
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0117.json_0018
+# ::snt I also need the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0117.json_0020
+# ::snt Could I book a taxi from the restaurant to the hotel please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0117.json_0022
+# ::snt I would like to leave by 16:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0117.json_0024
+# ::snt Great , that 's all I needed ! Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0182.json_0000
+# ::snt I want to find a European restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0182.json_0002
+# ::snt No , I 'm just getting some information together .   Is it expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0182.json_0004
+# ::snt Let 's go with Cambridge Lodge .   I 'd like to book for 8 at 17:30 on Saturday , please .
+( 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 PMUL0182.json_0006
+# ::snt actually , i want to change the reservation to sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0182.json_0008
+# ::snt I am also looking for a hotel , it can be expensive , but it needs to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0182.json_0010
+# ::snt The area does n't matter , which one would you recommend ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0182.json_0012
+# ::snt No thanks , just tell me the phone number and type for it please
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0182.json_0014
+# ::snt How many stars does this hotel   have ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0182.json_0016
+# ::snt I need a taxi to go between the two places , I need a contact number and car type please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0182.json_0018
+# ::snt I need the taxi to pick me up at the hotel and take me to the restaurant by 17:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0182.json_0020
+# ::snt No , that was all I needed , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1493.json_0000
+# ::snt Hello , I 'm trying to find a train that leaves from Cambridge and arrives here by 13:45 today . Can you help me book a ticket ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1493.json_0002
+# ::snt That 's fine . I do n't want to book yet . Is the train you found going to Ely and leaving on Wednesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1493.json_0004
+# ::snt Could I have the departure time for that particular train please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1493.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1493.json_0008
+# ::snt Are there any restaurants that serve cantonese food in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "cantonese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1493.json_0010
+# ::snt Try anything with Indian food , that would work as well . I will need the address if you find one , thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1493.json_0012
+# ::snt No nothing in particular , could you tell me the address of the first one listed ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1493.json_0014
+# ::snt No , that is all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0890.json_0000
+# ::snt I 'm looking for a restaurant that serves vietnamese food on the south side of town , is there anything like that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0890.json_0002
+# ::snt What about on the east side ? I would like for it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0890.json_0004
+# ::snt Bummer , how about Indian food on the east side ? I 'm willing to pay for an expensive meal , if it 's good !
+( 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 MUL0890.json_0006
+# ::snt Expensive would be fine . Can I have the address for the most expensive Indian restaurant out of the four ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0890.json_0008
+# ::snt I would also like to check on museums on the east side . Can you see what you have in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0890.json_0010
+# ::snt I need information on all of them please .
+( o / out_of_scope )
+
+# ::id MUL0890.json_0012
+# ::snt the address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0890.json_0014
+# ::snt Give me information on the one closest to Pipasha Restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n24 / name
+     :op1 "Pipasha"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id MUL0890.json_0016
+# ::snt Cool ! Is that one of the free ones ? Got ta save my money for the grub , you know .
+( o / out_of_scope )
+
+# ::id MUL0890.json_0018
+# ::snt Perfect ! Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01165.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the moderate price range and should be in the east
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01165.json_0002
+# ::snt The restaurant should serve italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG01165.json_0004
+# ::snt What other restaurants in that area serve Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG01165.json_0006
+# ::snt No , that will do .   Can I book a table for monday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG01165.json_0008
+# ::snt I will have 5 people and we would like 12:15 if possible . Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01165.json_0010
+# ::snt Thanks for you help . I only need the restaurant reservation . Goodbye .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0690.json_0000
+# ::snt I 'm looking for a place to dine on the south side of town . Please find a place that 's in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0690.json_0002
+# ::snt Do you have a favorite you could recommend ? I will need the phone and postcode and food type also please .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id SNG0690.json_0004
+# ::snt No , that will be it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3423.json_0000
+# ::snt I am looking for information .   Can you help me find a place to stay ?   I want a hotel , not a guestroom .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3423.json_0002
+# ::snt Moderate would be a perfect price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3423.json_0004
+# ::snt Yes , a 2 star rating would be great .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3423.json_0006
+# ::snt Yes please do and book it for 5 people for 4 nights 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 PMUL3423.json_0008
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id PMUL3423.json_0010
+# ::snt 5 people for 4 nights starting from monday .
+( 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 "monday"
+  ))
+)
+
+# ::id PMUL3423.json_0012
+# ::snt I also need to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3423.json_0014
+# ::snt Actually I am looking for the Corn Cambridge Exchange first .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "corn"
+     :op2 "cambridge"
+     :op3 "exchange"
+  ))
+)
+
+# ::id PMUL3423.json_0016
+# ::snt Yes , and I would also like to book a taxi to leave by 07:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "07:15"
+  ))
+)
+
+# ::id PMUL3423.json_0018
+# ::snt Before we move on to the taxi , can I get the address and phone number for the Cambridge corn exchange ? And what area is that in ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n25 / name
+     :op1 "Cambridge"
+     :op2 "corn"
+     :op3 "exchange"
+  ))
+   )
+)
+
+# ::id PMUL3423.json_0020
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3423.json_0022
+# ::snt that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3423.json_0024
+# ::snt Sorry , yes please book a taxi . Departing from the Cambridge corn exchange back to the hotel by 7:15 . I will be needing the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "corn"
+     :op4 "exchange"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "7:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n33 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id PMUL3423.json_0026
+# ::snt That is all I need tonight . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4258.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 PMUL4258.json_0002
+# ::snt Surprise me . Give me the postcode as well .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4258.json_0004
+# ::snt Great ! I 'm also looking for a place to eat in the same area . Something not too expensive , but not cheap .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4258.json_0006
+# ::snt I am interested in moderately priced international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4258.json_0008
+# ::snt What is the address for your suggested restaurant Varsity ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4258.json_0010
+# ::snt Thanks so much .   This sounds like a great restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4258.json_0012
+# ::snt Just get me the address , that is all .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4258.json_0014
+# ::snt cool that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0369.json_0000
+# ::snt I m looking for a the Kymmoy restaurant in Cambridge
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kymmoy"
+  ))
+)
+
+# ::id MUL0369.json_0002
+# ::snt Yes i 'd like to book a table of 8 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 MUL0369.json_0004
+# ::snt Yes please .   I would also like a train that will depart from bishops stortford and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0369.json_0006
+# ::snt The train should arrive by 08:00 and should be on the same day as the restaurant booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL0369.json_0008
+# ::snt That 's too late . I need something that arrives by 8:00 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id MUL0369.json_0010
+# ::snt No , I am just looking for information . Could you give me the ticket price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0369.json_0012
+# ::snt Thank you that 's all the information I needed , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0838.json_0000
+# ::snt Hi I am looking for a college to go to in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0838.json_0002
+# ::snt Yes , the centre area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0838.json_0004
+# ::snt Yes , and can you find me an Italian restaurant in the same area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0838.json_0006
+# ::snt Yes , I 'm looking for something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0838.json_0008
+# ::snt I think I 'll try the Caffe Uno . Can I get a table for 5 at 12:15 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n16 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0838.json_0010
+# ::snt Yes could I have my booking reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0838.json_0012
+# ::snt Thank you very much . That is all I needed . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1066.json_0000
+# ::snt Could you help me find a boat to visit on the north side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id SNG1066.json_0002
+# ::snt Yes , I want the phone number and also the entrance fee , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1066.json_0004
+# ::snt Okay , that is all I need today . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1435.json_0000
+# ::snt I need to take a train from cambridge , I will be leaving after 18:00 on Wednesday .
+( 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 "18:00"
+  ))
+)
+
+# ::id PMUL1435.json_0002
+# ::snt Yes 18:15 would work I have to get there by 21:00 is that an option ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1435.json_0004
+# ::snt What is the price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1435.json_0006
+# ::snt No but I do need information on adc theatre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL1435.json_0008
+# ::snt Excellent .   Thanks for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1435.json_0010
+# ::snt No at this time , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1435.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1078.json_0000
+# ::snt Do you know where I can find the Holy Trinity Church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id SNG1078.json_0002
+# ::snt Great what type of attraction are they ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id SNG1078.json_0004
+# ::snt That 's all the information I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3957.json_0000
+# ::snt What can you tell me about the the good luck chinese food takeaway ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "good"
+     :op3 "luck"
+     :op4 "chinese"
+     :op5 "food"
+     :op6 "takeaway"
+  ))
+)
+
+# ::id PMUL3957.json_0002
+# ::snt No I would like a reservation for 5 people at 17:30 on Tuesday .
+( 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 "5"
+  ))
+)
+
+# ::id PMUL3957.json_0004
+# ::snt Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3957.json_0006
+# ::snt I would also like a train from leicester on tuesday too .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3957.json_0008
+# ::snt It should arrive in Cambridge by 11:15 on the same day that I made the restaurant reservation for .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3957.json_0010
+# ::snt No , I think that that is all I need .   Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1240.json_0000
+# ::snt Do you have information about the Warkworth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1240.json_0002
+# ::snt No , but can you give me that phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1240.json_0004
+# ::snt Yes I need to find an expensive place to eat serving Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1240.json_0006
+# ::snt Actually , can you suggest one of them . I 'm willing to try something new . I want to reserve a table at the one you recommend .
+( o / out_of_scope )
+
+# ::id MUL1240.json_0008
+# ::snt There will be 8 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 "8"
+  ))
+)
+
+# ::id MUL1240.json_0010
+# ::snt Is 14:00 available ? I also want to take a taxi to get there . Can you give me a car type and their number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id MUL1240.json_0012
+# ::snt I 'll be leaving from the Warkworth House to the Curry Garden for my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "Curry"
+     :op2 "Garden"
+  ))
+)
+
+# ::id MUL1240.json_0014
+# ::snt No thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0947.json_0000
+# ::snt I am looking for a museum to go to in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0947.json_0002
+# ::snt Perhaps the center of town . Can you provide me with information regarding the entrance fee and a telephone number too ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0947.json_0004
+# ::snt Yes , I need help finding a place to eat .   I would like it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0947.json_0006
+# ::snt I would prefer a restaurant that serves creative food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "creative"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0947.json_0008
+# ::snt How about an expensive restaurant in the centre that serves turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0947.json_0010
+# ::snt Yes , can you try to see if there might be one that serves Turkish food in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL0947.json_0012
+# ::snt Yes please , I need a table for 8 people at 13:45 on Sunday . May I have the reference number for the booking ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0947.json_0014
+# ::snt I 'm looking to get a taxi to atke me between the museum and the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0947.json_0016
+# ::snt I need the taxi from the museum to the restaurant , arriving by my reservation at 13:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL0947.json_0018
+# ::snt That 's perfect , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1606.json_0000
+# ::snt I am looking for a restaurant named The lucky star in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+)
+
+# ::id MUL1606.json_0002
+# ::snt Can you book a table for me ? Just for 1 on Saturday at 12:45 .
+( 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 "1"
+  ))
+)
+
+# ::id MUL1606.json_0004
+# ::snt Great . I 'll also need a train to get me there from London King 's Cross station .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1606.json_0006
+# ::snt As long it arrives by 08:45 going to cambridge I should be good yes ticket for 1 please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "08:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1606.json_0008
+# ::snt That is wonderful .   I believe that should be all I need !   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0594.json_0000
+# ::snt Hello , I need to book a ticket going to Cambridge arriving by 16:30 , can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0594.json_0002
+# ::snt I 'm 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 MUL0594.json_0004
+# ::snt Thanks , could you let me know the departure and arrival time ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0594.json_0006
+# ::snt Excellent . I 'm also looking for a particular attraction . It 's called saint catharine 's college . Any information ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "saint"
+     :op2 "catharine"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL0594.json_0008
+# ::snt What is the postcode for Saint Catherine 's College ? I want to be able to enter the address into my GPS to get there .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0594.json_0010
+# ::snt No thanks , that 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0594.json_0012
+# ::snt Could you just confirm the entrance fee , attraction type , and postcode for Saint Catharine 's ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0594.json_0014
+# ::snt Thank you so much for all your help . That is all I needed for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1854.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 PMUL1854.json_0002
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL1854.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 PMUL1854.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 PMUL1854.json_0008
+# ::snt I want the train same day as the hotel . Leaving Broxbourne .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0830.json_0000
+# ::snt Can I get some help locating a room for the night ?
+( o / out_of_scope )
+
+# ::id SNG0830.json_0002
+# ::snt I am looking for a guesthouse with free wifi and parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0830.json_0004
+# ::snt I do n't care about the area . Which one do you suggest ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n5 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+   )
+)
+
+# ::id SNG0830.json_0006
+# ::snt That sounds great ! I need a reservation just for me for 5 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0830.json_0008
+# ::snt Thank you that is all , bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3301.json_0000
+# ::snt Looking for hotel with 4 star in the center of town .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3301.json_0002
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3301.json_0004
+# ::snt I actually need to book a specific hotel called , the archway house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3301.json_0006
+# ::snt Please book that for 8 people for two nights starting on saturday .
+( 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 PMUL3301.json_0008
+# ::snt Great , I also need to book a train on Saturday for Norwich to Cambridge leaving after 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL3301.json_0010
+# ::snt Yes what is the price of the ticket and when does the train arrive please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3301.json_0012
+# ::snt Great thank you . That will be all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2286.json_0000
+# ::snt Hi , I want to eat at an Indian restaurant in Cambridge . It should be on the expensive side . Do you know of any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2286.json_0002
+# ::snt Not worried about area . Just an expensive Indian place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Indian"
+  ))
+)
+
+# ::id PMUL2286.json_0004
+# ::snt I need the post code please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2286.json_0006
+# ::snt No , thank you . I will take care of that later . Can you tell me about a place called Cambridge Arts Theatre ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Cambridge"
+     :op2 "Arts"
+     :op3 "Theatre"
+  ))
+   )
+)
+
+# ::id PMUL2286.json_0008
+# ::snt Specifically there address and what type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2286.json_0010
+# ::snt Great , thanks ! Can you also book a taxi for me ? I 'd like to leave Cocum by 17:00 to head to the theatre .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id PMUL2286.json_0012
+# ::snt No that did it , you covered everything .
+( o / out_of_scope )
+
+# ::id PMUL2286.json_0014
+# ::snt You were so much help . You have a good day too .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0898.json_0000
+# ::snt Hi , I am looking for a cheap place to stay that has free wifi .   Can you find anything like that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0898.json_0002
+# ::snt I do n't care about the area but I need one with 3 stars , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0898.json_0004
+# ::snt Can you see if there are any in the moderate range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0898.json_0006
+# ::snt Great ! Which of those three would you recommend ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0898.json_0008
+# ::snt Please just pick the best one and book it for Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0898.json_0010
+# ::snt Sure , 2 people , checking in on Thursday for 3 nights please .
+( 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 SNG0898.json_0012
+# ::snt No that is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0898.json_0014
+# ::snt You have a fantastic day as well .   Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0682.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id MUL0682.json_0002
+# ::snt I am looking for a hotel that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0682.json_0004
+# ::snt I prefer the hotel has at least a two star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0682.json_0006
+# ::snt Which of those have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0682.json_0008
+# ::snt Thank you . I believe I 'll try the Lovell . Could you give me their phone number , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0682.json_0010
+# ::snt Thanks very much . Can you also help me find a train ? I 'd like to travel from london liverpool street to cambridge on Thursday and I 'd like to get there by 08:45 .
+( 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 "08:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0682.json_0012
+# ::snt Could you book 2 tickets on that train please ? Also , what is 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 MUL0682.json_0014
+# ::snt Thank you , that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0990.json_0000
+# ::snt I am looking for information on a restaurant called kohinoor .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id MUL0990.json_0002
+# ::snt Not now . What area of town is that in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL0990.json_0004
+# ::snt Could you give me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0990.json_0006
+# ::snt Yes , I will need the price range for that restaurant and the area it is in as well please .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Area ( aRe1 / question )
+)
+
+# ::id MUL0990.json_0008
+# ::snt Yes I would like to go the Fitzwilliam Museum .   Can you give me the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "Fitzwilliam"
+     :op2 "Museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0990.json_0010
+# ::snt I also want to book a taxi from the museum to the restaurant . I want to by 15:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0990.json_0012
+# ::snt Thank you ! That 'll be it today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4731.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4731.json_0002
+# ::snt Let 's start with a moderately priced place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4731.json_0004
+# ::snt Never mind , I do n't want a restaurant . I want to go to a mulitple sports centre in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL4731.json_0006
+# ::snt Okay can you check for colleges in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4731.json_0008
+# ::snt Yes please and can I get the phone number and post code .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4731.json_0010
+# ::snt Thank you . I am also looking for a train that goes from cambridge to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4731.json_0012
+# ::snt I 'll be traveling on Wednesday . I 'd like to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL4731.json_0014
+# ::snt Sounds great . I would like to book it for 4 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4731.json_0016
+# ::snt Thanks . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4731.json_0018
+# ::snt I appreciate that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01323.json_0000
+# ::snt There are hotels with free wifi and parking , right ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG01323.json_0002
+# ::snt The hotel should be in the centre and should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01323.json_0004
+# ::snt book it for 1 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 "1"
+  ))
+)
+
+# ::id SNG01323.json_0006
+# ::snt How about Wednesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01323.json_0008
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0515.json_0000
+# ::snt I am 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 SNG0515.json_0002
+# ::snt Yes , may I have the address , postcode , and phone number for Golden House ? I 'll book it myself .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id SNG0515.json_0004
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1086.json_0000
+# ::snt I 'm looking for some info on an attraction called Kettle 's Yard .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id SNG1086.json_0002
+# ::snt Great thank you for all your help , that 's all that I needed to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01898.json_0000
+# ::snt Yes , I am looking for a train that will be leaving after 13:30 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id SNG01898.json_0002
+# ::snt The train should go to cambridge and should depart from london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01898.json_0004
+# ::snt Could you book that for 8 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01898.json_0006
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4034.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4034.json_0002
+# ::snt I need a train from Norwich to Cambridge on Friday , please . I need to get there at about 10:30 .
+( 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 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4034.json_0004
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4034.json_0006
+# ::snt I need 3 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4034.json_0008
+# ::snt Yes , I 'd like to stay at The Lensfield Hotel once we get to town for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n14 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL4034.json_0010
+# ::snt I 'd like to stay on Friday , 4 nights , 3 people . I also need a reference number .
+( 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 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4034.json_0012
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4504.json_0000
+# ::snt I would like a guesthouse with free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4504.json_0002
+# ::snt I 'm looking for something expensive in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4504.json_0004
+# ::snt OK , how about a moderately priced one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4504.json_0006
+# ::snt Are there any expensive hotels in the north ?    I plan on staying with 4 other people for 4 nights , starting wednesday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4504.json_0008
+# ::snt No parking preference . Can you please recommend one .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4504.json_0010
+# ::snt Can you check for moderate price range instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4504.json_0012
+# ::snt Sure , I need it for 5 people and 4 nights from 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 "5"
+  ))
+)
+
+# ::id PMUL4504.json_0014
+# ::snt I also need a train on Wednesday , leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4504.json_0016
+# ::snt Yes , I would like to arrive in Cambridge by 18:45 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n32 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL4504.json_0018
+# ::snt thanks that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0678.json_0000
+# ::snt I 'm looking for an Italian restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0678.json_0002
+# ::snt Great ! I 'd like a table at Frankie and Bennys for 7 people at 14:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0678.json_0004
+# ::snt How about at 13:00 at same time ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0678.json_0006
+# ::snt Great . That 's all I need !
+( o / out_of_scope )
+
+# ::id PMUL2983.json_0000
+# ::snt I 'm looking for a 0 star hotel to stay at that includes free parking . Do you know of any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2983.json_0002
+# ::snt I need a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2983.json_0004
+# ::snt Can you look again and search all areas .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2983.json_0006
+# ::snt Can you find another one please ?
+( o / out_of_scope )
+
+# ::id PMUL2983.json_0008
+# ::snt Honestly it does n't matter to me , either area will do just fine . Just make sure the hotel offers free wifi and parking .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id PMUL2983.json_0010
+# ::snt Yes , please . Can you book a room for Monday for 2 people , 4 nights please ?
+( 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 PMUL2983.json_0012
+# ::snt I 'd like to go to the theatre as well . Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2983.json_0014
+# ::snt You can pick one but please give me the entrance fee , area and address of what you pick .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL2983.json_0016
+# ::snt In what area is the ADC Theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2983.json_0018
+# ::snt please give me the entrance fee area and address
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL2983.json_0020
+# ::snt No , that 's all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0954.json_0000
+# ::snt I 'm looking for a place to stay . I want to make sure it is 4 stars and includes free parking . Can you help with this ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0954.json_0002
+# ::snt I would prefer something moderately priced in the centre of town
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0954.json_0004
+# ::snt Hmm , yes I suppose I could try one on the north side of town . Are there any ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0954.json_0006
+# ::snt Yes please , whichever you prefer .
+( o / out_of_scope )
+
+# ::id SNG0954.json_0008
+# ::snt Actually , I do n't think I 'm ready to make a reservation just yet . Does the location on the north side of town have 4 stars , free parking , and moderate prices ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0954.json_0010
+# ::snt Just the postcode please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0954.json_0012
+# ::snt No , that 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2051.json_0000
+# ::snt i am looking for a train from cambridge that should arrive by 08:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2051.json_0002
+# ::snt I am trying to get to london liverpool street on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2051.json_0004
+# ::snt No , that will be all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2051.json_0006
+# ::snt I 'm sorry I also needed a place to stay !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2051.json_0008
+# ::snt I 'd like a hotel with free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2051.json_0010
+# ::snt Free parking within the hotel would be great and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2051.json_0012
+# ::snt Does Ashley Hotel have free wifi , I 'm going to need a place with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo5 / Name 
+    :name ( n16 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL2051.json_0014
+# ::snt Can I get address and postcode for the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL2051.json_0016
+# ::snt That is all for now , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0615.json_0000
+# ::snt Hi , I 'm looking for a restaurant suggestion in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0615.json_0002
+# ::snt I 'd like some Chinese food , please !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0615.json_0004
+# ::snt I want something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0615.json_0006
+# ::snt In the centre of town , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0615.json_0008
+# ::snt Yes , I would like the phone number . I also need a train on Monday to Cambridge from Birmingham New Street . I would like to leave after 13:15 .
+( a / and
+ :op1(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"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0615.json_0010
+# ::snt Any time will do , as long as it leaves after 13:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0615.json_0012
+# ::snt Is there any that leave earlier than 13:40 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "13:40"
+  ))
+)
+
+# ::id PMUL0615.json_0014
+# ::snt Ok great and what is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0615.json_0016
+# ::snt No , thank you , that is all the information I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0383.json_0000
+# ::snt I would like a train to Cambridge that leaves after 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0383.json_0002
+# ::snt I 'd like to leave on Monday from Stansted Airport .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0383.json_0004
+# ::snt I do n't mind we can get there any time .
+( o / out_of_scope )
+
+# ::id MUL0383.json_0006
+# ::snt Yes can you give me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0383.json_0008
+# ::snt Thanks ! Also , could you tell me if there are any places in the center of town that serve british food ? Something expensive would be great .
+( 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 "center"
+  ))
+)
+
+# ::id MUL0383.json_0010
+# ::snt Yes that sounds great , I need a table for 8 at 20:45 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0383.json_0012
+# ::snt Okay , is there an available time at 19:45 ?   Also , can I get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0383.json_0014
+# ::snt I think that 's everything , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1455.json_0000
+# ::snt Hi , I am traveling to Cambridge and need help finding a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1455.json_0002
+# ::snt I would like to leave on Tuesday sometime after 13:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1455.json_0004
+# ::snt I 'll actually be departing from Leicester . What do you have available from there ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1455.json_0006
+# ::snt Yes I need it booked for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1455.json_0008
+# ::snt I am also looking for a moderately priced chinese   restaurant located in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1455.json_0010
+# ::snt Can I get the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1455.json_0012
+# ::snt Thank you , that is everything that i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4054.json_0000
+# ::snt i am looking for a expensive place 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 PMUL4054.json_0002
+# ::snt Are there any chinese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4054.json_0004
+# ::snt Tang Chinese sounds good . Please book a table for 7 at 17:30 on Sunday and also provide the reference number . Thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4054.json_0006
+# ::snt Thanks ! I also need a train for Sunday departing from Peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4054.json_0008
+# ::snt I need to arrive in Cambridge at about 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4054.json_0010
+# ::snt Yes please . For the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4054.json_0012
+# ::snt Thank you so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4054.json_0014
+# ::snt Thank you . You too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0892.json_0000
+# ::snt I 'm looking for a hotel with at least a three - star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0892.json_0002
+# ::snt I 'm not to worried about price but the hotel needs to have free wifi .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0892.json_0004
+# ::snt Not just yet .   I 'm just getting info now .
+( o / out_of_scope )
+
+# ::id SNG0892.json_0006
+# ::snt Oh I forgot to mention I would actually like something in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0892.json_0008
+# ::snt Are they all guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id SNG0892.json_0010
+# ::snt Please give me the number to the hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG0892.json_0012
+# ::snt No , I wo n't be booking today .   Can you just give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0892.json_0014
+# ::snt No , that 's everything . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3171.json_0000
+# ::snt I 'm looking for a hotel to stay in that 's expensive and on the east side .
+( 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 "east"
+  ))
+)
+
+# ::id PMUL3171.json_0002
+# ::snt That sounds good , but can you tell me if it includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3171.json_0004
+# ::snt Yes for 1 person , staring Monday starting 2 days .
+( 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 PMUL3171.json_0006
+# ::snt No , that is all . Cheer .
+( o / out_of_scope )
+
+# ::id PMUL4713.json_0000
+# ::snt I am excited to be coming to visit and hoping to see a college while in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4713.json_0002
+# ::snt I 'd like it to be in the center of town . What 's the address of your favorite one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4713.json_0004
+# ::snt That sounds Like a great suggestion , what is the easiest way to get there ?
+( o / out_of_scope )
+
+# ::id PMUL4713.json_0006
+# ::snt I 'm also looking for a guesthouse in town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4713.json_0008
+# ::snt I 'd prefer a four star hotel , it does n't matter where in the city as I 'll have a car . I 'd also prefer that they offer free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4713.json_0010
+# ::snt No , I do not .
+( o / out_of_scope )
+
+# ::id PMUL4713.json_0012
+# ::snt I would prefer a guesthouse . Does that help narrow it down ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4713.json_0014
+# ::snt ok good thinking . book it for me and I would need the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4713.json_0016
+# ::snt Can you book me a room for Thursday for 2 people , 5 nights ?
+( 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 "2"
+  ))
+)
+
+# ::id PMUL4713.json_0018
+# ::snt Thank you , I would like to reserve a taxi around 22:45 , Who can I contact and what type of car can I expect ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "22:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4713.json_0020
+# ::snt I 'll be going from the attraction to the hotel . I want to leave the attraction by 22:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n26 / name
+     :op1 "22:45"
+  ))
+)
+
+# ::id PMUL4713.json_0022
+# ::snt Ok thanks for all your help that s all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01272.json_0000
+# ::snt Help me reserve a taxi please
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01272.json_0002
+# ::snt I will be leaving from pizza express Fen Ditton
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+)
+
+# ::id SNG01272.json_0004
+# ::snt I 'd like to arrive at the Sidney Sussex College by 12:45 , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG01272.json_0006
+# ::snt That 's all I need for today . I appreciate your help . Goodbye .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0011.json_0000
+# ::snt I want a restaurant in the city 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 MUL0011.json_0002
+# ::snt I am interested in a restaurant that is in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0011.json_0004
+# ::snt Sure ! How close is the Cafe from my current location ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0011.json_0006
+# ::snt Yes , please . I 'd like a table for 6 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 "6"
+  ))
+)
+
+# ::id MUL0011.json_0008
+# ::snt I also need to HOTEL to stay at in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0011.json_0010
+# ::snt No price range , it does n't have to have internet though .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0011.json_0012
+# ::snt Are they all hotels or guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id MUL0011.json_0014
+# ::snt Sure can I get one with free wifi please ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0011.json_0016
+# ::snt No just book me rooms for six people for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0011.json_0018
+# ::snt Can you book me a room for 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0011.json_0020
+# ::snt Thank you . I would also like a taxi to commute between the hotel and restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0011.json_0022
+# ::snt I will be departing from the hotel and going to the restaurant . I need to be there in time for my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n33 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0011.json_0024
+# ::snt That 's it thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01530.json_0000
+# ::snt I 'm looking for a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01530.json_0002
+# ::snt I need to go to Norwich from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01530.json_0004
+# ::snt I will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01530.json_0006
+# ::snt any time on friday , arrive by 15:15 . get me the train i d please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG01530.json_0008
+# ::snt yes please . help me get train ID and travel time
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG01530.json_0010
+# ::snt Thank you , I think that 's all I needed for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1870.json_0000
+# ::snt I am looking for a swimming pool to visit on the north side of town .   Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1870.json_0002
+# ::snt No , just the entrance fee please .   I think I am more interested in Kings Hedges .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1870.json_0004
+# ::snt Do you have any contact information for these pools I could have to get the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1870.json_0006
+# ::snt Thanks .   I also need to get some information on trains for Saturday .   London Liverpool St to Cambridge .
+( 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 "London"
+     :op2 "Liverpool"
+     :op3 "St"
+  ))
+)
+
+# ::id MUL1870.json_0008
+# ::snt Yes , I 'd like to arrive by 20:00 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1870.json_0010
+# ::snt I 'd like to have the train ID and the travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1870.json_0012
+# ::snt What 's the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1870.json_0014
+# ::snt Can I get the travel time for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1870.json_0016
+# ::snt NO , that will be it . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3946.json_0000
+# ::snt I want to find a train leaving Cambridge and going to Bishops Stortford . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3946.json_0002
+# ::snt We need it to 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 PMUL3946.json_0004
+# ::snt Yes could you book one ticket for me 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 PMUL3946.json_0006
+# ::snt Perfect , thanks ! Yes , actually there is one more thing . Please get me information on the huntingdon marriott hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3946.json_0008
+# ::snt Can 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 PMUL3946.json_0010
+# ::snt I think that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1828.json_0000
+# ::snt I 'm looking for a train to Stevenage that leaves after 17:30 . Is there anything available then ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1828.json_0002
+# ::snt I would like to leave on Thursday out of Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1828.json_0004
+# ::snt Yes , that sounds perfect . I would like a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1828.json_0006
+# ::snt I am looking for some places to go in town .   I want something in the centre that has multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1828.json_0008
+# ::snt Well , how about any nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL1828.json_0010
+# ::snt Do you have any nightclubs located in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1828.json_0012
+# ::snt Can I get the phone number for one of them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1828.json_0014
+# ::snt No . That 's everything I was looking for today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01686.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the expensive price range and should serve italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01686.json_0002
+# ::snt No , I just realized I 'll be in the south area . Are there any that meet my criteria in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG01686.json_0004
+# ::snt Yes could you book me a table for two Sunday at 11:15 ?
+( 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 "two"
+  ))
+)
+
+# ::id SNG01686.json_0006
+# ::snt Thank you so much for all of your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1811.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 ( reHo2 / free)
+)
+
+# ::id PMUL1811.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 PMUL1811.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"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1811.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"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1811.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 PMUL1811.json_0010
+# ::snt I will travel on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1811.json_0012
+# ::snt Departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1811.json_0014
+# ::snt i want to leave cambridge after 14:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1811.json_0016
+# ::snt I need to leave after 14:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n28 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1811.json_0018
+# ::snt Yes , if you can book it for three people , please . I will need the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1811.json_0020
+# ::snt Thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2665.json_0000
+# ::snt Hi , I 'm looking for a guesthouse to stay at that provides free wifi , can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( reHo2 / free)
+)
+
+# ::id MUL2665.json_0002
+# ::snt I am not sure yet but I would like it to have 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2665.json_0004
+# ::snt That would be great . Can I can the postcode that it is in ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2665.json_0006
+# ::snt Yes , I 'd like to know about some places to go in town . Are there any college I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2665.json_0008
+# ::snt Sure , can I get the area it is in and the address please
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2665.json_0010
+# ::snt Thank you ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0689.json_0000
+# ::snt Are there any restaurants that serve proper British food in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0689.json_0002
+# ::snt West , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0689.json_0004
+# ::snt Will you give me the phone number , address , and postcode for Graffiti , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "graffiti"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id SNG0689.json_0006
+# ::snt No Thank you . I think that will be everything today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0994.json_0000
+# ::snt I 'd like to take a train from Cambridge on Sunday . Can you please show me the times ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0994.json_0002
+# ::snt I am going to london kings cross , and would like to arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL0994.json_0004
+# ::snt Yes .   Can you please book 2 seats ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0994.json_0006
+# ::snt I am also looking for a restaurant in the centre of town . I 'd like it to be moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0994.json_0008
+# ::snt Not really , pick something tasty for us and book a table , please ! 11:15 on that same day , same group .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL0994.json_0010
+# ::snt No , that is all for now . Thank you for your help . goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1624.json_0000
+# ::snt What train do I take to get to Birmingham New Street ? I need to leave after 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1624.json_0002
+# ::snt I am looking to travel on Monday . The first train at 17:01 would be fine . Can I get that train info ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:01"
+  ))
+)
+
+# ::id MUL1624.json_0004
+# ::snt Yes please make a reservation and give me the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1624.json_0006
+# ::snt I 'm also looking for an expensive restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1624.json_0008
+# ::snt I need to book a table for the same group of people at 12:30 on the same day at a mexican restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mexican"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1624.json_0010
+# ::snt Five people . I will need the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n22 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1624.json_0012
+# ::snt That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3328.json_0000
+# ::snt i 'm looking for christ 's college
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL3328.json_0002
+# ::snt May I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3328.json_0004
+# ::snt i am also looking for a 4 star place to stay with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( reHo1 / free)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3328.json_0006
+# ::snt I do n't care where but I would also like free parking . Oh , and i would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( reHo2 / free)
+)
+
+# ::id PMUL3328.json_0008
+# ::snt Anything that 's cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3328.json_0010
+# ::snt That sounds great . Could I get the phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3328.json_0012
+# ::snt I need to book a room for friday for 4 people 5 nights
+( 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 "4"
+  ))
+)
+
+# ::id PMUL3328.json_0014
+# ::snt I did not tell you when I want to stay . I want it from Friday on .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3328.json_0016
+# ::snt Ok , thank you that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1987.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 PMUL1987.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 PMUL1987.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 PMUL1987.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 PMUL1987.json_0008
+# ::snt I am going 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 PMUL1987.json_0010
+# ::snt I would like to Arrive by 12:45 thank you
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1987.json_0012
+# ::snt Please book one for the same group of people , just choose one and remember it must arrive by 12:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1987.json_0014
+# ::snt Nope , I 'm done . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1091.json_0000
+# ::snt I am looking for a theatre in the centre town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1091.json_0002
+# ::snt Oh ? Which one is the best ? How much is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1091.json_0004
+# ::snt Can you give me the name of the theatre you think is best along with the postcode for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1091.json_0006
+# ::snt I really need to know the entrance fee . What would be the best way to figure that out ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1091.json_0008
+# ::snt It does , thanks . Can you tell me about a hotel called the Warkworth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1091.json_0010
+# ::snt Yes I would like to book it for 3 nights starting on Wednesday for 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1091.json_0012
+# ::snt Yeah . I also need a taxi to go between the theatre and the hotel . I want to leave the theatre by 10:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+)
+
+# ::id MUL1091.json_0014
+# ::snt Awesome . That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL0570.json_0000
+# ::snt Hello , do you know of any points of interest in the centre of Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0570.json_0002
+# ::snt I 'm not sure . What types of attractions are there ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL0570.json_0004
+# ::snt I would like to visit a college . May I have the entrance fee and postcard ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL0570.json_0006
+# ::snt Can I have information for a train departing from Ely ? I 'm looking to arrive in Cambridge by about 15:15 on 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 "15:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0570.json_0008
+# ::snt I 'll take it for just me what is the travel time , and the price please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0570.json_0010
+# ::snt Great thank you I think I have all the information I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0570.json_0012
+# ::snt No thank you . Appreciate the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3731.json_0000
+# ::snt Please find a moderate price range Turkish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3731.json_0002
+# ::snt I want to book a table for 3 people at 13:00 on wednesday will you do that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3731.json_0004
+# ::snt Thanks for the booking . I would like to sightsee a bit . Do you have any boat attractions in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL3731.json_0006
+# ::snt Please pick the one that you think is the best out of them , and then provide me the phone number and address for it
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3731.json_0008
+# ::snt Great , can you help me book a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3731.json_0010
+# ::snt Anything that arrives by 13:00 .   I want to commute from the Riverboat to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( ivTa1 / riverboat_georgina)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3731.json_0012
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id PMUL3731.json_0014
+# ::snt I sure will , thanks . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1944.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 PMUL1944.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 PMUL1944.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
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1944.json_0006
+# ::snt Yes , please book a reservation .
+( o / out_of_scope )
+
+# ::id PMUL1944.json_0008
+# ::snt Thank you ! I also need info on trains that are leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1944.json_0010
+# ::snt kings lynn is my destination
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1944.json_0012
+# ::snt I need to arrive by 20:45 on Monday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL1944.json_0014
+# ::snt Is there a train that arrives closer to the deadline of 20:45 ? If not , I will take the 9:11 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL1944.json_0016
+# ::snt Yes please ! could I get the departure time , train ID and travel time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0558.json_0000
+# ::snt I want to book a reservation at darrys cookhouse and wine shop in cambridge
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+)
+
+# ::id PMUL0558.json_0002
+# ::snt For 8 people at 17:00 on sunday and I need a confrmation number please , thank you .
+( 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 "8"
+  ))
+)
+
+# ::id PMUL0558.json_0004
+# ::snt I also need a train going to cambridge I need to arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1332.json_0000
+# ::snt I am looking for a good attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1332.json_0002
+# ::snt What type of attraction is the Broughton House gallery and may i have the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1332.json_0004
+# ::snt Thanks .   I 'm also looking for a train for Saturday .   Can you assist me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1332.json_0006
+# ::snt I will be going from cambridge to stansted . I need to arrive by 9:30 . Thaks
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+  ))
+)
+
+# ::id PMUL1332.json_0008
+# ::snt Can I get the travel time and price please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1332.json_0010
+# ::snt No thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1766.json_0000
+# ::snt I need a train to Birmingham New Strretm arrving by 16:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "Birmingham"
+  ))
+)
+
+# ::id MUL1766.json_0002
+# ::snt I actually need it for saturday . If it can arrive by 16:23 , that would be perfect .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:23"
+  ))
+)
+
+# ::id MUL1766.json_0004
+# ::snt Yes please , go ahead and book that .
+( o / out_of_scope )
+
+# ::id MUL1766.json_0006
+# ::snt No never mind I just need to ask you about entertainment venues in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1766.json_0008
+# ::snt i think something in the centre of town would be good .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1766.json_0010
+# ::snt Yes , but first can we work out the train details ? I still need more info on that TR4975 train . What 's the departure time and travel time on that ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1766.json_0012
+# ::snt No thank you .   I would like to find something in the entertainment industry anywhere in the city .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id MUL1766.json_0014
+# ::snt Whale of a Time sounds great . Can you tell me what area of town they are in ? And the postcode please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1766.json_0016
+# ::snt Thank you very much for your help , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1766.json_0018
+# ::snt I believe that is all for now . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1066.json_0000
+# ::snt Can you help me book a reservation at the Warkworth House hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1066.json_0002
+# ::snt It 's just for me , and I 'll be staying 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"
+  ))
+   :People ( Ho3 / 1)
+)
+
+# ::id MUL1066.json_0004
+# ::snt I wanted to begin my stay on Tuesday , not Wednesday .   Could you check for Tuesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1066.json_0006
+# ::snt Three nights beginning on Tuesday just for myself . I 'd like the reference number as well .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo3 / Day 
+    :name ( n11 / name
+     :op1 "tuesday"
+  ))
+   :People ( Ho3 / 1)
+   :Stay ( StaHo6 / Stay 
+    :name ( n13 / name
+     :op1 "Three"
+  ))
+   )
+)
+
+# ::id MUL1066.json_0008
+# ::snt I 'd like those 3 days on Tuesday for 1 .
+( 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 "1"
+  ))
+)
+
+# ::id MUL1066.json_0010
+# ::snt How about 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1066.json_0012
+# ::snt I would like to visit an attraction in the centre area please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1066.json_0014
+# ::snt Not really . I just need it to be in the centre .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   :Area ( AreAt3 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1066.json_0016
+# ::snt Yes , could you provide me with their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1066.json_0018
+# ::snt yes I 'll need the attraction type please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1066.json_0020
+# ::snt Yes , I will need to book a taxi to transport me to the attraction .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL1066.json_0022
+# ::snt I want to leave the attraction by 02:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "02:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL1066.json_0024
+# ::snt Great .   Thank you for all your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3668.json_0000
+# ::snt Are there any cheap Indian restaurants available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3668.json_0002
+# ::snt Can you book a table for me there ? Wednesday at 18:30 , please , and I 'll be dining solo .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3668.json_0004
+# ::snt Yes , I am also looking for somewhere to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3668.json_0006
+# ::snt What would you suggest ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+)
+
+# ::id PMUL3668.json_0008
+# ::snt I need a college in the centre of town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3668.json_0010
+# ::snt Which one would you suggest and I need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3668.json_0012
+# ::snt Could I have their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3668.json_0014
+# ::snt Thank you , that is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2086.json_0000
+# ::snt I need to go to broxbourne on monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2086.json_0002
+# ::snt Train , Monday , to Broxbourne from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2086.json_0004
+# ::snt I need to leave Cambridge after 21:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL2086.json_0006
+# ::snt Thank you that will work fine for me and my husband
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2086.json_0008
+# ::snt Yes that would be great , and it 'll just be me . Could you also find me a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2086.json_0010
+# ::snt I 'd like to stay in an expensive three star place with free parking . Is there anything like that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2086.json_0012
+# ::snt The Gonville Hotel sounds ok can you provide the the telephone number and do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n20 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2086.json_0014
+# ::snt Ss the gonville hotel a hotel and not a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n22 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2086.json_0016
+# ::snt Not right now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2086.json_0018
+# ::snt No , that will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0760.json_0000
+# ::snt I am looking for a place to stay . Could you find me a place in the centre of town that is expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0760.json_0002
+# ::snt I need it to have free wifi and free parking . Does one of them offer both ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0760.json_0004
+# ::snt Absolutely , can you provide me with the postcode and hotel type of the Gonville hotel ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "Gonville"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0760.json_0006
+# ::snt No thank you . I am needing a train that will leave on wednesday and arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0760.json_0008
+# ::snt Thanks . I 'll be heading from Broxbourne to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0760.json_0010
+# ::snt TR5953 works fine , I need 3 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0760.json_0012
+# ::snt No thank you , you 've been very helpful . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3785.json_0000
+# ::snt Can you help me find information on the Gonville hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3785.json_0002
+# ::snt i want to book it for 5 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3785.json_0004
+# ::snt Book it starting from Friday and it will be for 4 people and I 'll also need the reference number . We also need to find a place to eat .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3785.json_0006
+# ::snt Something classy nearby for dinner , preferably Italian or Indian cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3785.json_0008
+# ::snt Yes I 'd like one in the expensive range . If there 's more than one whichever you recommend will be fine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3785.json_0010
+# ::snt Okay I need a reservation for Friday , 4 people at 14:15 . Can you please include the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14: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 PMUL3785.json_0012
+# ::snt thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0874.json_0000
+# ::snt I 'm looking for a hotel called the arbury lodge guesthouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG0874.json_0002
+# ::snt Yes please ! For 5 people and for 5 nights . Starting 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 SNG0874.json_0004
+# ::snt I am finished , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1330.json_0000
+# ::snt We would like to visit a museum while we are in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1330.json_0002
+# ::snt We will be in the centre area .   What do you suggest ?   Please provide phone number , postcode , and address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1330.json_0004
+# ::snt Do you have any other suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL1330.json_0006
+# ::snt I also need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1330.json_0008
+# ::snt I 'm departing from birmingham new street on Saturday and I 'd like to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1330.json_0010
+# ::snt Yes , can I book that for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1330.json_0012
+# ::snt Thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1330.json_0014
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2980.json_0000
+# ::snt I have a name of a hotel that I 'm looking to book .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2980.json_0002
+# ::snt The Gonville .   Have you heard of it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+  ))
+)
+
+# ::id PMUL2980.json_0004
+# ::snt Yes , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL2980.json_0006
+# ::snt I need it for 2 people for 4 nights staring on Monday please .
+( 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 "2"
+  ))
+)
+
+# ::id PMUL2980.json_0008
+# ::snt thanks , what 's the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2980.json_0010
+# ::snt I also am looking for places to go and would like to find a museum to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2980.json_0012
+# ::snt Yes it does .   May I please get the museum 's phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2980.json_0014
+# ::snt No , that 's it for today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0599.json_0000
+# ::snt Hey I 'm trying to find a train that leaves on monday to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0599.json_0002
+# ::snt Yes . I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0599.json_0004
+# ::snt No but I need to arrive by 17:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0599.json_0006
+# ::snt How much travel time is involved with this train ?   I also need a Mexican restaurant in the expensive range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0599.json_0008
+# ::snt I need the exact travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0599.json_0010
+# ::snt Thanks , I do n't need to book a train just yet . Can you just help me find a high - end Mexican restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id PMUL0599.json_0012
+# ::snt Can I get a table for 1 , please ? I know it sounds sad , but I just do n't have any friends to travel with .
+( o / out_of_scope )
+
+# ::id PMUL0599.json_0014
+# ::snt Sure it 'll be 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL0599.json_0016
+# ::snt Monday would be great , thank you .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0599.json_0018
+# ::snt Ok that s it for today thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0379.json_0000
+# ::snt I am looking to get to the Rajmahal restaurant please , how do I get there ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id MUL0379.json_0002
+# ::snt I need you to book the restaurant for me if that 's okay . For 2 people at 19:45 on tuesday is what I request . Can I get the reference number too ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0379.json_0004
+# ::snt Actually , I 'm also looking for a train . I need to go to London Kings Cross on the same day as the restaurant booking .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "London"
+     :op2 "Kings"
+     :op3 "Cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0379.json_0006
+# ::snt I am departing from London Kings Cross and need to go to Cambridge . I want to arrive by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "London"
+     :op2 "Kings"
+     :op3 "Cross"
+  ))
+)
+
+# ::id MUL0379.json_0008
+# ::snt I will be traveling on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0379.json_0010
+# ::snt What are the travel times for those trains ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0379.json_0012
+# ::snt Thank you , that should be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01386.json_0000
+# ::snt Can you help me find 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 SNG01386.json_0002
+# ::snt Can I get the address and phone number , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01386.json_0004
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2452.json_0000
+# ::snt Greetings , are there any moderately priced restaurants in centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2452.json_0002
+# ::snt I would like Vietnamese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL2452.json_0004
+# ::snt What other cuisines are available for a moderate price range in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2452.json_0006
+# ::snt Can you suggest one with British cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2452.json_0008
+# ::snt Great ! I would love a reservation for 5 people at 15:00 on Wednesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2452.json_0010
+# ::snt Thanks , and yes please . I 'd also like to find an entertainment attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2452.json_0012
+# ::snt Are there any colleges in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2452.json_0014
+# ::snt Yes . Can I please get the entrance fee and the postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2452.json_0016
+# ::snt No thanks . That was all . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0745.json_0000
+# ::snt Can you help me find a restaurant for from trip ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0745.json_0002
+# ::snt I would like some Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0745.json_0004
+# ::snt Yes , I 'd like a moderate price range , and a restaurant on the south side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0745.json_0006
+# ::snt Please make reservations for 7 people at 19:30 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0745.json_0008
+# ::snt Yes I am also looking for a train that arrives in Cambridge at 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL0745.json_0010
+# ::snt I will be departing Kings Lynn on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0745.json_0012
+# ::snt Yes . please get me tickets for the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0745.json_0014
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01943.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 SNG01943.json_0002
+# ::snt its ok if it has free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01943.json_0004
+# ::snt Are there any guesthouses in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01943.json_0006
+# ::snt can you please tell me about the star of the hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01943.json_0008
+# ::snt What is the price of Allenbell ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "Allenbell"
+  ))
+)
+
+# ::id SNG01943.json_0010
+# ::snt No , that 's all I need for today . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0761.json_0000
+# ::snt I need a train that departs from Ely on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0761.json_0002
+# ::snt I would like to go to Cambridge after 18:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL0761.json_0004
+# ::snt I would like to book the 19:35 train for 7 people . I will need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "19:35"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0761.json_0006
+# ::snt Yes , I 'm also looking for a place to stay in the north . I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0761.json_0008
+# ::snt I do n't care about wifi , but I would like a guest house , please .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id MUL0761.json_0010
+# ::snt I would like something with at least three stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0761.json_0012
+# ::snt That should be great can I book it for 2 nights for 7 people starting thursday please ?
+( 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 "7"
+  ))
+)
+
+# ::id MUL0761.json_0014
+# ::snt That 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2558.json_0000
+# ::snt What is the address to the Ashley hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2558.json_0002
+# ::snt I am just looking for information . What kind of hotel ? Hotel or guest house ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2558.json_0004
+# ::snt No I do n't need it , thanks for asking .   However I also am interested in an attraction known as cambridge artworks .   Can you provide their address & contact info ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2558.json_0006
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2558.json_0008
+# ::snt I also need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2558.json_0010
+# ::snt I want to leave the hotel by 24:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "24:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2558.json_0012
+# ::snt Thank you for the booking and contact number . That will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0222.json_0000
+# ::snt I am trying to find a train leaving after 14:45 that 's heading out from London Liverpool Street . What do you have ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0222.json_0002
+# ::snt I need a train to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0222.json_0004
+# ::snt Yes please do book the 15:39
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:39"
+  ))
+)
+
+# ::id MUL0222.json_0006
+# ::snt Thanks ! I 'm also looking for an expensive restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0222.json_0008
+# ::snt i am looking for something that serves italian cuisine
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0222.json_0010
+# ::snt So long as they 're expensive ,   and in the center of town , I would , thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "center"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0222.json_0012
+# ::snt Ok , thank you . One more thing . What was the price of the train ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0222.json_0014
+# ::snt No , that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0222.json_0016
+# ::snt Thank you very much . I will let you go now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0222.json_0018
+# ::snt I appreciate the help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1247.json_0000
+# ::snt Hi , are there any local theatres around town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL1247.json_0002
+# ::snt What 's the address for the one in the south ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1247.json_0004
+# ::snt What is the cost of admission ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1247.json_0006
+# ::snt Ok . Pick one of the other 4 theaters you mentioned .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1247.json_0008
+# ::snt I am also looking for a train . I want to depart Cambridge and arrive in Ely by 12:45 on Monday . Could I get departure time , price and travel time please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1247.json_0010
+# ::snt Sounds good , can I get the total travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1247.json_0012
+# ::snt Thank you so much .   That is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4515.json_0000
+# ::snt Hi , I 'm looking for some places to go in Cambridge .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4515.json_0002
+# ::snt A park or swimming on the East side
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4515.json_0004
+# ::snt What is the phone number for Abbey Pool and Astroturf Pitch ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4515.json_0006
+# ::snt Could you also tell me Abbey Pool 's address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4515.json_0008
+# ::snt I would also like help finding a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4515.json_0010
+# ::snt I 'd like to find a cheap 4 star place in the cheap price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4515.json_0012
+# ::snt The area does not matter . Just whatever you think is best in that criteria .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4515.json_0014
+# ::snt Thank you ! Do they have free WiFi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4515.json_0016
+# ::snt no , thanks .   I just need their address and phone number
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4515.json_0018
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3376.json_0000
+# ::snt I am looking for a train headed to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3376.json_0002
+# ::snt On tuesday - the train needs to arrive by 14:45 too .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL3376.json_0004
+# ::snt Yes , I do want a seat on the train . Please give me the train 's ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3376.json_0006
+# ::snt Not right now , thanks . I am also looking for some places to go in the west area of town . What attractions do they offer there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3376.json_0008
+# ::snt Oh , a museum would be lovely ! What kind are available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3376.json_0010
+# ::snt can you give me the postcode for one of the art museums ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3376.json_0012
+# ::snt No thanks , you made the trip planning much easier for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1241.json_0000
+# ::snt I need info on a train that would be departing from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1241.json_0002
+# ::snt I would like to leave on Sunday and arrive in Cambridge by 15:15 .
+( 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 "15:15"
+  ))
+)
+
+# ::id PMUL1241.json_0004
+# ::snt That 'd be perfect , I need three tickets on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1241.json_0006
+# ::snt I 'm also looking for information on a place called the man on the moon .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+)
+
+# ::id PMUL1241.json_0008
+# ::snt Yes can I get the address to that please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1241.json_0010
+# ::snt Can you tell me what the area of town is ?   Can I get the phone number too please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1241.json_0012
+# ::snt That will be it for today ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1136.json_0000
+# ::snt Hi , I 'm looking for a train that departs from Cambridge and arrives 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 PMUL1136.json_0002
+# ::snt I 'll be traveling on Friday . I want to arrive by 19:15 if possible .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1136.json_0004
+# ::snt Can you give me the price , travel time and departure time first ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL1136.json_0006
+# ::snt Yes but what is the exact travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1136.json_0008
+# ::snt Not right now , but I am interested in seeing some attractions while I am in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1136.json_0010
+# ::snt i do n't care , but i want to look at some architecture . i especially like old churches .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+   :Name ( NamAt5 / Name 
+    :name ( n12 / name
+     :op1 "old"
+     :op2 "churches"
+  ))
+)
+
+# ::id PMUL1136.json_0012
+# ::snt Yes please . How much does it cost ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1136.json_0014
+# ::snt Sounds good . Lets get back to booking that train now .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1136.json_0016
+# ::snt Can I have the phone number for All Saints Church please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "All"
+     :op2 "Saints"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id PMUL0899.json_0000
+# ::snt Hello , I am looking for a train that arrives by 16:00 and leaves on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0899.json_0002
+# ::snt I want to broxbourne from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0899.json_0004
+# ::snt Once you find the train you want to make a booking for 1 people .  Make sure you get 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 PMUL0899.json_0006
+# ::snt Yes please . Please book a ticket for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0899.json_0008
+# ::snt Yes . I would like a restaurant for the same day . The name is Travellers rest .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0899.json_0010
+# ::snt Can you book that restaurant for me , for one person at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0899.json_0012
+# ::snt That is all that I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1258.json_0000
+# ::snt I 'm trying to find an Italian restaurant in the city centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1258.json_0002
+# ::snt I would like a expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1258.json_0004
+# ::snt That sounds interesting actually .   Can you give me the address and phone number perhaps ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1258.json_0006
+# ::snt Great can I also get some information on the huntingdon marriott hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1258.json_0008
+# ::snt Thanks for the information . Have a lovely day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1258.json_0010
+# ::snt Yes , actually . What is the postcode of Caffee Uno ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Caffee"
+     :op2 "Uno"
+  ))
+   )
+)
+
+# ::id MUL1258.json_0012
+# ::snt Can I get a taxi to take me from the restaurant to the hotel ?
+( 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 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1258.json_0014
+# ::snt I am wanting to leave the restaurant by 11:45 . Once the taxi is booked , can I have the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1258.json_0016
+# ::snt Perfect ! Thanks . That 's it for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0994.json_0000
+# ::snt Yo , I 'm looking for a place to stay that 's as awesome as me . four stars ! It 's got ta have free wifi , so I can do my social media , know what I mean ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0994.json_0002
+# ::snt I do n't really have a price range . Anything is fine . I would like it to have free parking and wifi , though . And of course , 4 stars like I mentioned .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id SNG0994.json_0004
+# ::snt No , either will work just fine .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+)
+
+# ::id SNG0994.json_0006
+# ::snt That 's great . Can you give me the area and price range , please ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+)
+
+# ::id SNG0994.json_0008
+# ::snt What 's its address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0994.json_0010
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3918.json_0000
+# ::snt Hello , I need a train on Wednesday arriving at 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL3918.json_0002
+# ::snt I am departing from Cambridge and going to Leicester and I need to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL3918.json_0004
+# ::snt please make a booking for 3 people . Make sure you get 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 PMUL3918.json_0006
+# ::snt I 'm looking for some information about a and b guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL3918.json_0008
+# ::snt Thank you . Can I also get the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3918.json_0010
+# ::snt No , that is all I need for now .
+( o / out_of_scope )
+
+# ::id PMUL2483.json_0000
+# ::snt Hi , can you please give me information on a restaurant called Midsummer House Restaurant located in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "midsummer"
+     :op2 "house"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2483.json_0002
+# ::snt Can you book this restaurant for 3 people on Wednesday at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2483.json_0004
+# ::snt I would like to do a little site seeing . Do you have any good attractions in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2483.json_0006
+# ::snt are there museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2483.json_0008
+# ::snt Okay , that sounds great . Can you also help me with a taxi in order to get 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 PMUL2483.json_0010
+# ::snt Great . Thank you so much . You have been so helpful . I think that was all I needed . Thanks and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0286.json_0000
+# ::snt I need to find a restaurant that serves Weish food in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Weish"
+  ))
+)
+
+# ::id MUL0286.json_0002
+# ::snt Yes , are there any Weish restaurants in the cheap price range that are in north Cambridge ?
+( 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 "Weish"
+  ))
+)
+
+# ::id MUL0286.json_0004
+# ::snt Can you change my food preference to Chinese then ? I still want to be in the cheap range and center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0286.json_0006
+# ::snt Please book a table for 4 at Charlie Chan .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0286.json_0008
+# ::snt I apologize . I would like a table for 4 at 16:45 on Wednesday . Please tell me my reference number , if you do n't mind .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0286.json_0010
+# ::snt Yes , I 'm also looking for a train to Cambridge arriving by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n28 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0286.json_0012
+# ::snt It should be on Wednesday as well , and depart from the stansted airport
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n30 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0286.json_0014
+# ::snt Yes I need to arrive by 11:30 as I stated earlier .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n34 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0286.json_0016
+# ::snt Sure that sounds good , I will need 4 tickets please , and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n36 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0286.json_0018
+# ::snt Perfect , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0286.json_0020
+# ::snt No , thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3439.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3439.json_0002
+# ::snt I 'm actually looking for a train . I 'm leaving from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3439.json_0004
+# ::snt I need to travel to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3439.json_0006
+# ::snt I 'd like to arrive by 18:00 . Any that do that will be fine . I 'll need a train ID , departure time , and travel time , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3439.json_0008
+# ::snt Yes , 5 tickets . I also need a hotel in the north , free parking is not necessary .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n15 / name
+     :op1 "5"
+  ))
+   )
+)
+
+# ::id PMUL3439.json_0010
+# ::snt I am also looking for a place to stay in the north , no guesthouses , just hotels please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3439.json_0012
+# ::snt I do n't care about the price and it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL3439.json_0014
+# ::snt Sure , can you book it ?
+( o / out_of_scope )
+
+# ::id PMUL3439.json_0016
+# ::snt Yes can you please get that booked for me .
+( o / out_of_scope )
+
+# ::id PMUL3439.json_0018
+# ::snt I am arriving on Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3439.json_0020
+# ::snt Sorry I do not need to make a reservation but I do need the postcode , phone number , and whether they have internet .
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3439.json_0022
+# ::snt Thank you , that s all I need today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3107.json_0000
+# ::snt I am traveling to Cambridge and ca n't wait to see some attractions .   I am interested in a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3107.json_0002
+# ::snt It is Trinity College . Can you tell me a little about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3107.json_0004
+# ::snt Thanks . I also need a cheap place to stay while I am in town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3107.json_0006
+# ::snt it should be in the east and have free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3107.json_0008
+# ::snt Give me the cheapest option please and book it for me
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id PMUL3107.json_0010
+# ::snt Monday , for 2 nights , 2 people .   I 'll need a reference number .   Also , I need a taxi to college by 4:00 .   I need the contact number and car type .
+( a / and
+ :op1(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"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3107.json_0012
+# ::snt yes i need to leave the hotel by 4:00
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3107.json_0014
+# ::snt Great thanks so much ! That is all I needed . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01673.json_0000
+# ::snt I need a taxi to arrive by 16:45 to take me to the Parkside Police Station .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :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 SNG01673.json_0002
+# ::snt I actually need to be picked up from the parkside police station . Sorry about taht .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo4 / Name 
+    :name ( n11 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01673.json_0004
+# ::snt I am wanting to go to stansted airport train station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+     :op3 "train"
+     :op4 "station"
+  ))
+)
+
+# ::id SNG01673.json_0006
+# ::snt That 's all I need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01673.json_0008
+# ::snt No , I 'm good for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1860.json_0000
+# ::snt Hi , I am looking for some architecture to go to in the centre of town . Any ideas ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1860.json_0002
+# ::snt Great , can I have the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1860.json_0004
+# ::snt I 'm also going to need to catch a train into Cambridge for Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1860.json_0006
+# ::snt I 'd like to go from Cambridge to Ely , and I need to be there by 18:00 for a wedding I 'm attending .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1860.json_0008
+# ::snt Could you please tell me the train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1860.json_0010
+# ::snt That 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1860.json_0012
+# ::snt No that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2704.json_0000
+# ::snt Are there any places in the east of town that are recommended to go to ? Thanks .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2704.json_0002
+# ::snt I need the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2704.json_0004
+# ::snt Can you book tickets for me ?
+( o / out_of_scope )
+
+# ::id PMUL2704.json_0006
+# ::snt Okay thankyou . I 'd llike to find a 4 star hotel with wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2704.json_0008
+# ::snt Nope .   Pick a hotel you think I would like too .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2704.json_0010
+# ::snt I 'd like it to be the same area as the attraction .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2704.json_0012
+# ::snt Yes . I need it booked for Saturday . 3 people , 4 nights . I 'll also 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 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2704.json_0014
+# ::snt Yes , I 'll also need a taxi to commute between the two places . I want to leave the hotel by 9:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n16 / name
+     :op1 "9:45"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2704.json_0016
+# ::snt Ok that 's all I need thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1983.json_0000
+# ::snt Hello , I am looking for information on a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1983.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 PMUL1983.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 PMUL1983.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 PMUL1983.json_0008
+# ::snt That would be just fine .   I just need the Train ID for now . I also   need a place to stay .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1983.json_0010
+# ::snt No , I do n't need to book it now . Can you help me find an expensive guest house with free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1983.json_0012
+# ::snt Are there any in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1983.json_0014
+# ::snt Alright tell me the star rating , phone number , and postcode for that location
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1983.json_0016
+# ::snt I would like to book a room at that hotel . Can you go ahead and book that for me .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1983.json_0018
+# ::snt Actually I do n't need a reservation . Could you just give me the star rating , phone and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1983.json_0020
+# ::snt That 's all I need for today .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0586.json_0000
+# ::snt Hi I am looking for a restaurant in the centre of town serving north indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0586.json_0002
+# ::snt That 's too bad .   How about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0586.json_0004
+# ::snt Okay when you find something I would like to make a reservation for 2 people on a Sunday at 13:30 .
+( 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 "2"
+  ))
+)
+
+# ::id SNG0586.json_0006
+# ::snt I do n't mind about the price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id SNG0586.json_0008
+# ::snt That 's fine .   Can you try booking it ?
+( o / out_of_scope )
+
+# ::id SNG0586.json_0010
+# ::snt How about 12:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0586.json_0012
+# ::snt Thanks so much .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1410.json_0000
+# ::snt I need to find a train that departs from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1410.json_0002
+# ::snt Yes I   want to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1410.json_0004
+# ::snt I do n't care about departure time , but I need to arrive by 10:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id MUL1410.json_0006
+# ::snt I 'm not sure . How much is it ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1410.json_0008
+# ::snt I 'm also looking for a place to dine . I need a restaurant in the south , in the expensive price range that serves mexican food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1410.json_0010
+# ::snt No , but I do need the phone number , address , and postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1410.json_0012
+# ::snt ok thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1410.json_0014
+# ::snt No , that is everything I needed .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0867.json_0000
+# ::snt I 'd like to find a cheap place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0867.json_0002
+# ::snt I would like for it to be located in the center of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0867.json_0004
+# ::snt No , I do n't have a preference . Do those places have wi - fi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0867.json_0006
+# ::snt I am not ready to book yet . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0867.json_0008
+# ::snt That is all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1746.json_0000
+# ::snt Hi there , I 'm looking for a museum to go to that 's in the centre of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1746.json_0002
+# ::snt What is the entrance fee for the Museum of Archaeology and Anthropology ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1746.json_0004
+# ::snt Can you please provide the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1746.json_0006
+# ::snt Thank you . I also looking for train that departs from cambridge and arrive by 21:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1746.json_0008
+# ::snt There are two of us , and we 'd like to go to norwich please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1746.json_0010
+# ::snt We will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1746.json_0012
+# ::snt The TR5892 would be great . Could I book two tickets for that train please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1746.json_0014
+# ::snt You have been so helpful . Thank you . I have no other requests . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2290.json_0000
+# ::snt Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2290.json_0002
+# ::snt From cambridge to petersborough . I am looking for thursday after 12:15
+( 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 "12:15"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n8 / name
+     :op1 "petersborough"
+  ))
+)
+
+# ::id MUL2290.json_0004
+# ::snt It should , how much is that ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2290.json_0006
+# ::snt Ok , I also need a 2 star place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2290.json_0008
+# ::snt I 'd like a recommendation .
+( o / out_of_scope )
+
+# ::id MUL2290.json_0010
+# ::snt Sounds good . I need the postcode please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2290.json_0012
+# ::snt That should be all I need today .   Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1853.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 PMUL1853.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 PMUL1853.json_0004
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id MUL2162.json_0000
+# ::snt I 'm looking for a train to London Kings Cross to arrive at 16:00 . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL2162.json_0002
+# ::snt Saturday departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2162.json_0004
+# ::snt I need a price and make sure it arrives by 16:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2162.json_0006
+# ::snt No need to book it for me . Are there any 3 star hotels in the moderate price range ?
+( 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 MUL2162.json_0008
+# ::snt I would like it to be a guesthouse that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / none)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2162.json_0010
+# ::snt Do any / 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 MUL2162.json_0012
+# ::snt Any , I 'll take the first one on your list , and i 'll need the address , and phone number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2162.json_0014
+# ::snt Awesome thank you .   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4131.json_0000
+# ::snt I am planning a trip and need help with a particular hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4131.json_0002
+# ::snt carolina bed and breakfast , please . I want to book it .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4131.json_0004
+# ::snt I will be coming in on Saturday for 4 nights with 5 guests .
+( 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 PMUL4131.json_0006
+# ::snt Can you suggest any places to go in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4131.json_0008
+# ::snt Some entertainment in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4131.json_0010
+# ::snt How about architecture ? I will need the entrance fee , phone number and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4131.json_0012
+# ::snt Great . That is all the info I needed today .
+( o / out_of_scope )
+
+# ::id PMUL4131.json_0014
+# ::snt Nothing today , thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0412.json_0000
+# ::snt Oh , yes I 'm hoping you can help me with finding a train departing out of Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0412.json_0002
+# ::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 SNG0412.json_0004
+# ::snt I would like to leave on Sunday afternoon after 15:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG0412.json_0006
+# ::snt What is the price on that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0412.json_0008
+# ::snt No , that was all I needed . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1692.json_0000
+# ::snt Need a train to broxbourne departing from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1692.json_0002
+# ::snt I would be traveling on Friday and would like to get there by 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1692.json_0004
+# ::snt Yes please , book that for 8 people and I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1692.json_0006
+# ::snt I am looking for a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1692.json_0008
+# ::snt mediterranean food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL1692.json_0010
+# ::snt No Preference , I 'll let you pick which one you think is the best .
+( o / out_of_scope )
+
+# ::id MUL1692.json_0012
+# ::snt Sure , for the same group of people on Friday at 12:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1692.json_0014
+# ::snt That is everything , thanks for you help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02240.json_0000
+# ::snt I need a taxi to go to mahal of cambridge
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id SNG02240.json_0002
+# ::snt Yes , I 'd like to leave after 2:30 please .
+( o / out_of_scope )
+
+# ::id SNG02240.json_0004
+# ::snt I am departing from jesus green outdoor pool .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG02240.json_0006
+# ::snt What is the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02240.json_0008
+# ::snt thanks that 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0742.json_0000
+# ::snt Good Morning , are there any 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 SNG0742.json_0002
+# ::snt No , can you choose one for me and provide me with the postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id SNG0742.json_0004
+# ::snt That sounds great . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0742.json_0006
+# ::snt No , but thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1347.json_0000
+# ::snt I 'm looking for places to go in town .   I would like a boat attraction in the centre .   Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1347.json_0002
+# ::snt What 's their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1347.json_0004
+# ::snt that 's the address . what 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1347.json_0006
+# ::snt I need a train ticket going to london liverpool st leaving cambridge anytime after 08:15 on sunday , can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "08:15"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "st"
+  ))
+)
+
+# ::id SNG01873.json_0000
+# ::snt I need to be picked up from pizza hut city centre after 04:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "04:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+)
+
+# ::id SNG01873.json_0002
+# ::snt I am headed to gonville hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01873.json_0004
+# ::snt Thanks . That takes care of everything for me . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0991.json_0000
+# ::snt I want to find a guesthouse with free parking included . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0991.json_0002
+# ::snt I would really like something expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0991.json_0004
+# ::snt Alright , let 's try for a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0991.json_0006
+# ::snt I meant a cheap guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0991.json_0008
+# ::snt Sounds good , let 's book it ! 8 people for 4 nights , starting 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 "8"
+  ))
+)
+
+# ::id SNG0991.json_0010
+# ::snt Nope , that 'll do it . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3897.json_0000
+# ::snt i 'm looking for things to do in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3897.json_0002
+# ::snt A museum perhaps ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3897.json_0004
+# ::snt Sounds quite interesting . Can I get their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3897.json_0006
+# ::snt Thanks ! i 'm also looking for a place to stay with 2 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3897.json_0008
+# ::snt I 'm looking specifically for a guesthouse , and one that has free parking . I 'm renting a car to sightsee .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3897.json_0010
+# ::snt Do any of them have parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3897.json_0012
+# ::snt No , I 'd like a 2 star hotel instead .   Any recommendations ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3897.json_0014
+# ::snt I 'll take the expensive one . What 's the name and can I get their phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3897.json_0016
+# ::snt I assume they have internet , right ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3897.json_0018
+# ::snt Yes , please and I would also like a taxi between the two locations .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3897.json_0020
+# ::snt I need to book a Taxi . I 'll be leaving Express by Holiday Inn Cambridge by 1:00 , and going to the cafe jello gallery . I 'll need the contact number and car type
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n20 / name
+     :op1 "Express"
+     :op2 "by"
+     :op3 "Holiday"
+     :op4 "Inn"
+     :op5 "Cambridge"
+  ))
+   )
+)
+
+# ::id PMUL3897.json_0022
+# ::snt Thanks for your time today .   It looks like I have all the information I needed .   Have a nice day .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1855.json_0000
+# ::snt Yes I am looking for a train leaving Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1855.json_0002
+# ::snt Also the destination is london kings cross and leaves after 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1855.json_0004
+# ::snt Yes , please , just one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1855.json_0006
+# ::snt Yes , please . I am also looking for attractions in the East part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1855.json_0008
+# ::snt Sure . Could I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1855.json_0010
+# ::snt That 's all I needed today . Thank   you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2657.json_0000
+# ::snt Can you give me information on an attraction called ballare ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id MUL2657.json_0002
+# ::snt Thanks . I 'm also looking for somewhere to stay in the north . It should be in the moderate price range and has a star of 2 as well .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2657.json_0004
+# ::snt Let 's do that . Please reserve it for 6 people and 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 "6"
+  ))
+)
+
+# ::id MUL2657.json_0006
+# ::snt Can you help me to book a taxi from the hotel to the Ballare . I want to leave by 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "ballare"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2657.json_0008
+# ::snt That 's all . Thank you so much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4011.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the east and does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4011.json_0002
+# ::snt I would prefer a 4 star for my taste , and a guesthouse please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4011.json_0004
+# ::snt Yes that would be wonderful .
+( o / out_of_scope )
+
+# ::id PMUL4011.json_0006
+# ::snt Is the parking free perchance ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4011.json_0008
+# ::snt Could I have the post code ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4011.json_0010
+# ::snt Could I have the phone number too ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4011.json_0012
+# ::snt Can you help me find some sort of entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4011.json_0014
+# ::snt I 'd like an entertainment attraction , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4011.json_0016
+# ::snt It sounds like a great place . What is their phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4011.json_0018
+# ::snt I 'd like a taxi to pick me up at 23:15 at my hotel , then take me to the attraction . Please give me the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "23:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4011.json_0020
+# ::snt Awesome ! ! Thank you for making this so easy .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4011.json_0022
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id MUL1342.json_0000
+# ::snt Hi , I 'm trying to find a moderate place to eat in the east . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1342.json_0002
+# ::snt Actually I 'm more interested in middle Eastern foods .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "middle"
+     :op2 "eastern"
+  ))
+)
+
+# ::id MUL1342.json_0004
+# ::snt I think then that Indian place sounds nice , thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1342.json_0006
+# ::snt Yes . I 'll be needing a table for 8 on Sunday at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1342.json_0008
+# ::snt Thank you I will take it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1342.json_0010
+# ::snt I 'm actually also looking for a place to stay . I would like it to be 2 stars and have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1342.json_0012
+# ::snt If it narrows it down , can I also have free parking as well ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1342.json_0014
+# ::snt I 'll go with the expensive one . Can you book me a room for 8 people , 2 nights on Sunday please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1342.json_0016
+# ::snt I 'll also need a taxi from the hotel to the restaurant .
+( 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 MUL1342.json_0018
+# ::snt Yes , by 12:15 at the latest .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1342.json_0020
+# ::snt That is everything I needed . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1986.json_0000
+# ::snt I am looking for someplace to go that is a park
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1986.json_0002
+# ::snt Could you give me the postcode and entrance fee for the park in the north ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1986.json_0004
+# ::snt i am also looking for a train that leaves after 21.45 to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1986.json_0006
+# ::snt I am leaving from Leicester and I want to travel on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1986.json_0008
+# ::snt Either one will work , once you have chosen one please tell me the arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1986.json_0010
+# ::snt No thank you , I 'll purchase when I get there . That 's all I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2137.json_0000
+# ::snt We 're looking for a place to stay in Cambridge .   We 're 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 MUL2137.json_0002
+# ::snt I would prefer a hotel 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 MUL2137.json_0004
+# ::snt I do n't have a preference . I need to make a reservation for 6 people for 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 MUL2137.json_0006
+# ::snt I am also in need of a train leaving peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2137.json_0008
+# ::snt I need to leave after 21:45 . Do you have maybe more you did n't see ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL2137.json_0010
+# ::snt I want to leave the same day as the hotel booking which is Wednesday . By the way , may I have the reference number for Lovell Lodge , too ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2137.json_0012
+# ::snt The six of us , we 're all coming to Cambridge together .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n24 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL2137.json_0014
+# ::snt No that 's all for now .   Thank you very much for your help .   Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02198.json_0000
+# ::snt I need a taxi to go to meghna .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id SNG02198.json_0002
+# ::snt I want the taxi at 7:15 p. m. leaving the yippee noodle bar .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "7:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG02198.json_0004
+# ::snt That is all I need , thank you have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1739.json_0000
+# ::snt Could you help me with planning my trip ? I need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1739.json_0002
+# ::snt Yes , on Sunday I 'll be departing from Cambridge and going to Stevenage . I 'd like to leave after 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1739.json_0004
+# ::snt Can I book the train for 4 people please ? And can AI get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1739.json_0006
+# ::snt Yes , I 'm look for a places to go while I 'm in town . Could you find me an attraction in the east part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1739.json_0008
+# ::snt Can you make a suggestion ?
+( o / out_of_scope )
+
+# ::id MUL1739.json_0010
+# ::snt That sounds perfect .   What is the phone number ?   And is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1739.json_0012
+# ::snt No thanks . That would be all I needed . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0309.json_0000
+# ::snt I am looking for a cheap restaurant near the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0309.json_0002
+# ::snt Pasta sounds good . May I have the phone number for the top rated Italian restaurant .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n7 / name
+     :op1 "Italian"
+  ))
+   )
+)
+
+# ::id MUL0309.json_0004
+# ::snt That sounds good .   Also , I need info on a train .   Leaving Friday and arriving at 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0309.json_0006
+# ::snt The train should go to bishops stortford and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0309.json_0008
+# ::snt Can I have the train ID , travel time , and the departure time of the train that will get me there closest to 19:45 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0309.json_0010
+# ::snt Nope , that is all , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1600.json_0000
+# ::snt I would a train . I 'm going from birmingham new street and it needs to arrive by 11:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1600.json_0002
+# ::snt I am leaving on Saturday , and the train should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1600.json_0004
+# ::snt Not yet . First I would like to get price and departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1600.json_0006
+# ::snt and i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1600.json_0008
+# ::snt I would like something in the east . I also prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1600.json_0010
+# ::snt That sounds good , I have 7 people in total .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1600.json_0012
+# ::snt It will be for Saturday and for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1600.json_0014
+# ::snt Yes , of course I want you to book it . And give me the reference number too !
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1600.json_0016
+# ::snt Hmmm , could you try again . That is what I really need .
+( o / out_of_scope )
+
+# ::id PMUL1600.json_0018
+# ::snt Is there another guesthouse with a 4 star rating in that area ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1600.json_0020
+# ::snt Yes , please . Do they have free parking and internet ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1600.json_0022
+# ::snt Let 's just try booking the same hotel for 1 night please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1600.json_0024
+# ::snt Guess that s what they mean when they say " better late than never " ha ha ha .   Thank you , I hate it when systems crash , I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2630.json_0000
+# ::snt I am looking for a play to stay that has 4 stars and is located 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 MUL2630.json_0002
+# ::snt Yes .   It should be a 4 star and of moderate price .   Parking and wifi do not matter .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2630.json_0004
+# ::snt Okay how about and expensive one instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2630.json_0006
+# ::snt There are no expensive hotels in the centre area with a star rating of 4 ?   Can you double - check ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n18 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id MUL2630.json_0008
+# ::snt That one sounds great ! Can I get a room for 4 people for 5 nights ? We 'll be arriving 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 "4"
+  ))
+)
+
+# ::id MUL2630.json_0010
+# ::snt Can you try for one night and see if that works ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2630.json_0012
+# ::snt Can you find a museum for me in the same area as the hotel ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n30 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2630.json_0014
+# ::snt Could I have the address for that museum as well please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2630.json_0016
+# ::snt I would also need a taxi to commute between the two   places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2630.json_0018
+# ::snt I 'd like to leave the attraction by 10:30 , arrival does n't matter .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n32 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL2630.json_0020
+# ::snt Great , thanks !   That 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2630.json_0022
+# ::snt No that will be it , thanks so much . Goodnight !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0007.json_0000
+# ::snt I want to book a taxi going to Christ 's College departing from City Stop restaurant please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG0007.json_0002
+# ::snt Does n't matter , but I need to leave after 14:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG0007.json_0004
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0007.json_0006
+# ::snt That 's all I needed , thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0908.json_0000
+# ::snt Hello , I am looking to stay in a guesthouse that includes free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0908.json_0002
+# ::snt No . I would like it to have a star rating of 4 and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0908.json_0004
+# ::snt That sounds great ! Can you book the Alexander for 2 people ? We 'll need it for 5 nights starting on 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 "2"
+  ))
+)
+
+# ::id SNG0908.json_0006
+# ::snt Can we try 2 nights instead then ? I 'll need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0908.json_0008
+# ::snt That will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0630.json_0000
+# ::snt I would like for you to find a train that leaves on wednesday after 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0630.json_0002
+# ::snt I 'm going to cambridge from leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0630.json_0004
+# ::snt Yes , that will work . For 4 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0630.json_0006
+# ::snt Do you think you can find me a great italian food place . I want something really fancy . It 's for an anniversary dinner .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0630.json_0008
+# ::snt Out of the 5 , how many are expensive ? I would like an expensive restaurant location does n't matter to much .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0630.json_0010
+# ::snt How about an Italian joint ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL0630.json_0012
+# ::snt perfect , what is their phone #
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0630.json_0014
+# ::snt Not at this time , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0630.json_0016
+# ::snt No thank you that will be all ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2074.json_0000
+# ::snt I 'm looking for a train that goes to kings lynn and departs from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2074.json_0002
+# ::snt Yes , I need to leave on Sunday and arrive at Kings Lynn by 08:45 for a meeting .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2074.json_0004
+# ::snt Please book that for 4 people . Can i get 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 MUL2074.json_0006
+# ::snt I need to book at a hotel called home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id MUL2074.json_0008
+# ::snt Please book for 4 people starting Friday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2074.json_0010
+# ::snt Nope , that 's all I need today . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0610.json_0000
+# ::snt Hi there . I 'm hoping you can help me . I am looking to try molecular gastronomy food . Might there be a restaurant like this in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0610.json_0002
+# ::snt Yes how about gastropubs or international in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropubs"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0610.json_0004
+# ::snt Is that a gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG0610.json_0006
+# ::snt What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0610.json_0008
+# ::snt That 's all I needed today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4343.json_0000
+# ::snt Can you get me information on a restaurant called mahal of cambridge ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id PMUL4343.json_0002
+# ::snt Do you think they would be able to make reservations for a party of 7 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4343.json_0004
+# ::snt 17:45 for a table of 7 for the restaurant stated above . Thank you !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4343.json_0006
+# ::snt Oh , Tuesday please . And if you could give me a reference number , that 'd be great .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4343.json_0008
+# ::snt I would also like the address of a museum in the centre of town
+( 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 )
+   )
+)
+
+# ::id PMUL4343.json_0010
+# ::snt Oh , I made a mistake . I really need that table for 16:15 , not 17:45 . Can you change it , do you thing ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4343.json_0012
+# ::snt Thank you for making that change . Can you recommend a museum in the centre ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n19 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n21 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL4343.json_0014
+# ::snt That sounds great . I will plan to stop at that museum .
+( o / out_of_scope )
+
+# ::id PMUL4343.json_0016
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2205.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 PMUL2205.json_0002
+# ::snt That sounds good .   Where is it located ?   I was looking for somewhere in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2205.json_0004
+# ::snt I think I would just like to get the postcode , address and phone number to contact them myself .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2205.json_0006
+# ::snt Thanks you , I m think of doing something after I eat , are there any good entertainment places in the east area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2205.json_0008
+# ::snt The attraction type is entertainment , in the east area , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2205.json_0010
+# ::snt Cherry Hinton Hall sounds good can I get the phone number , address , and postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "Cherry"
+  ))
+   )
+)
+
+# ::id PMUL2205.json_0012
+# ::snt Thank you . I will also need a taxi between the two places that leaves the restaurant by 09:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL2205.json_0014
+# ::snt Nope , that 's it . Thank you . Bye now
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1712.json_0000
+# ::snt Hi , what trains do you have on Saturday from Kings Cross ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1712.json_0002
+# ::snt I need a train that will arrive in Cambridge by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL1712.json_0004
+# ::snt Just for me please .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id MUL1712.json_0006
+# ::snt I am looking for places to go in town in the centre . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1712.json_0008
+# ::snt I do n't need the address , but could you provide the postcode , entrance fee , and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Addr ( aAt3 / question )
+)
+
+# ::id MUL1712.json_0010
+# ::snt That 's all I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1804.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 PMUL1804.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 PMUL1804.json_0004
+# ::snt No , that should be it . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0014.json_0000
+# ::snt I 'm looking for a place to stay in the south of town . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0014.json_0002
+# ::snt I do n't care about the star rating as long as it 's expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0014.json_0004
+# ::snt That is perfect can you book that for me please .
+( o / out_of_scope )
+
+# ::id MUL0014.json_0006
+# ::snt Thank you . Can you make sure that it 's for 5 people staying for two nights , starting Saturday ? Also , would you mind sending me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0014.json_0008
+# ::snt I 'd also like to try a restaurant a friend mentioned . The Nirala ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id MUL0014.json_0010
+# ::snt Yes I 'd like a reservation for 5 at 19:30 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0014.json_0012
+# ::snt Yes , the same day . Can I get the reference number , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0014.json_0014
+# ::snt No that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0341.json_0000
+# ::snt Are there any Modern European restaurants 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 MUL0341.json_0002
+# ::snt Yes , I would like something in the expensive price range , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0341.json_0004
+# ::snt That would be great . Could you book me a table for 4 on monday at 19:45 ?
+( 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 "4"
+  ))
+)
+
+# ::id MUL0341.json_0006
+# ::snt Great , thank you .   Can you also help me find a train departing from bishops stortford for the same day ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0341.json_0008
+# ::snt I would like to arrive in Cambridge by 15:00 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0341.json_0010
+# ::snt I think I 'll go with whichever one is latest . Can I have the price and departure time for that train , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0341.json_0012
+# ::snt Okay thanks can you please give me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0341.json_0014
+# ::snt That will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1657.json_0000
+# ::snt Hi , I need a train to broxbourne , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1657.json_0002
+# ::snt I will be leaving on Saturday and I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1657.json_0004
+# ::snt I need to arrive by 16:15 and I want to book it for 6 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1657.json_0006
+# ::snt Yes please , book that for 6 people and I need the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n13 / name
+     :op1 "6"
+  ))
+   )
+)
+
+# ::id MUL1657.json_0008
+# ::snt I am looking for a restaurant called The Lucky Star and would like to book the same six people there on the same day .   Is that a possibility ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL1657.json_0010
+# ::snt Like I mentioned previously , it 'll be for the same 6 people , on the same day ( Saturday ) , at 11:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1657.json_0012
+# ::snt That will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4641.json_0000
+# ::snt i 'm looking for a place called kambar
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id PMUL4641.json_0002
+# ::snt Please give me their postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4641.json_0004
+# ::snt I also need a place to stay , a hotel with free parking and in the center of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4641.json_0006
+# ::snt I would prefer a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4641.json_0008
+# ::snt That would be fine . Could you tell me how many stars it has ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL4641.json_0010
+# ::snt no what s the price range , postcode please ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4641.json_0012
+# ::snt Can you help me with a taxi also please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4641.json_0014
+# ::snt I will go from the hotel to the Kambar , leave by 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "kambar"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4641.json_0016
+# ::snt thanks for helping . that will be it for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1077.json_0000
+# ::snt I 'd like to find a place to go . Something in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1077.json_0002
+# ::snt Yes , what nightclub would you recommend ? Can you tell me the address , including the postcode , and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id MUL1077.json_0004
+# ::snt Are you sure that you can not find the entrance fee for me ? And I am also looking for Bridge Guest House .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1077.json_0006
+# ::snt Yes , I would like to book a stay for 1 person , starting Monday and for 5 nights .
+( 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 MUL1077.json_0008
+# ::snt I also want to get a taxi from the hotel to the nightclub . I want to leave by 18:30 . Could you help me with that ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+)
+
+# ::id MUL1077.json_0010
+# ::snt That 's all I need ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4106.json_0000
+# ::snt Hello , I am looking for a concerthall in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL4106.json_0002
+# ::snt What a neat sounding name ! That might be a good fit . Can you tell me the address and postcode please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4106.json_0004
+# ::snt Great what is the entrance fee too ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4106.json_0006
+# ::snt Yes , I also need to find a train , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4106.json_0008
+# ::snt I need to depart from Strevenage , Wednesday , after 10:15 . Arriving in Cambridge .
+( 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 "10:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "Strevenage"
+  ))
+)
+
+# ::id PMUL4106.json_0010
+# ::snt That would be great , how long is that train ride by the way ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4106.json_0012
+# ::snt Can you give me the arrival time of one of them ? And the price please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4106.json_0014
+# ::snt Thank you for serving me , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0473.json_0000
+# ::snt I need a train departing Cambridge arriving by 2030 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0473.json_0002
+# ::snt I need to go to Kings lynn on Wednesday and need to arrive before 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL0473.json_0004
+# ::snt Sure . I 'd like to book tickets for 6 people , and I 'll need a reference number for the booking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0473.json_0006
+# ::snt Thank you I am also looking for a park to visit in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0473.json_0008
+# ::snt Not really , but I would need the postcode of the park please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0473.json_0010
+# ::snt No just a park . Which would you suggest ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0473.json_0012
+# ::snt Please send me what other information you have about Milton Country Park .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Milton"
+     :op2 "Country"
+     :op3 "Park"
+  ))
+)
+
+# ::id MUL0473.json_0014
+# ::snt Great , thank you very much ! That 's all I needed so you just have yourself a great day now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1981.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 PMUL1981.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 PMUL1981.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 PMUL1981.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 PMUL1981.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 PMUL1981.json_0010
+# ::snt Thank you , that 's all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3283.json_0000
+# ::snt Can you help me find a particular restaurant that I 'm looking for ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3283.json_0002
+# ::snt The restaurant is called eraina .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id PMUL3283.json_0004
+# ::snt It was recommended by a friend , and I 'm not sure what type of food they serve . Do you know ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL3283.json_0006
+# ::snt That sounds great , can I get the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3283.json_0008
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3283.json_0010
+# ::snt I would like for the taxi to pick me up from the hotel and drop me off at the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3283.json_0012
+# ::snt I am looking at staying at the Bridge Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3283.json_0014
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3283.json_0016
+# ::snt For 2 people and make the reservations for October 12 - 18 please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Stay ( Ho2 / 6)
+)
+
+# ::id PMUL3283.json_0018
+# ::snt I actually just need the post code for the bridge guest house . and then i 'll need a taxi as well .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+)
+
+# ::id PMUL3283.json_0020
+# ::snt Okay I need a taxi too .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3283.json_0022
+# ::snt I need to leave the hotel by 23:30 . Please send me the car type and   contact number please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "23:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3283.json_0024
+# ::snt No , that 's it for today . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3085.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3085.json_0002
+# ::snt A business partner told me about King 's College and I was wondering if you could tell me a little about it .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL3085.json_0004
+# ::snt Could you tell me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3085.json_0006
+# ::snt yes , i 'm looking for a train from birmingham new street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3085.json_0008
+# ::snt I 'd like to travel on Sunday , to Cambridge and leave after 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL3085.json_0010
+# ::snt Yes , that would be helpful if you could book it !   Can you make a booking for 7 people please ?   I 'll need the reference number also .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3085.json_0012
+# ::snt No that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1192.json_0000
+# ::snt I was looking for a certain hotel called cityroomz please
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL1192.json_0002
+# ::snt Thanks . Could you help me book rooms ? I need it for 7 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 "7"
+  ))
+)
+
+# ::id MUL1192.json_0004
+# ::snt Great , can you tell me where the scott polar museum is please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1192.json_0006
+# ::snt What type of attraction is this ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1192.json_0008
+# ::snt Okay , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1192.json_0010
+# ::snt No , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2000.json_0000
+# ::snt I am looking for information on a hotel called hobsons house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2000.json_0002
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2000.json_0004
+# ::snt Can I please get their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2000.json_0006
+# ::snt I also need a train that should depart from kings lynn and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL2000.json_0008
+# ::snt I 'll be traveling on Monday and need to arrive by 10:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL2000.json_0010
+# ::snt Yes can I book it for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2000.json_0012
+# ::snt No , thank you . I have everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0855.json_0000
+# ::snt Hi , I need a guesthouse with free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0855.json_0002
+# ::snt I also need free parking , and I 'd prefer a 4 star place .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0855.json_0004
+# ::snt Great .   Can you book that one for 4 nights checking in on Tuesday ?   There will be 6 people .
+( 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 "6"
+  ))
+)
+
+# ::id SNG0855.json_0006
+# ::snt No that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0855.json_0008
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1048.json_0000
+# ::snt I am looking for an expensive 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 "expensive"
+  ))
+)
+
+# ::id SNG1048.json_0002
+# ::snt No , that 's not important to me . But , I would prefer to stay in a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( onHo2 / dontcare)
+   :Parking ( esHo3 / yes)
+)
+
+# ::id SNG1048.json_0004
+# ::snt Cheap would be fine as well .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1048.json_0006
+# ::snt Yes . Can you make a reservation for 4 nights starting Wednesday ? There are 5 people in my party .
+( 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 SNG1048.json_0008
+# ::snt That 's all I needed , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0099.json_0000
+# ::snt Find me a Mediterranean restaurant 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 MUL0099.json_0002
+# ::snt Yes , please book that for me .
+( o / out_of_scope )
+
+# ::id MUL0099.json_0004
+# ::snt I need the table booked for monday at 12:15 for 3 people . Thanks . Also could i get the ref # ?
+( a / and
+ :op1(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 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0099.json_0006
+# ::snt Great I also am looking for a hotel to stay at that includes free parking . What 's available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0099.json_0008
+# ::snt Actually , I 'm looking for a hotel and in the same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0099.json_0010
+# ::snt Yes I need a hotel in the same price range as the restaurant with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0099.json_0012
+# ::snt Can you give me the first one and the star rating for it please ? It has to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0099.json_0014
+# ::snt Does the Express by Holiday Inn have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n22 / name
+     :op1 "Express"
+     :op2 "by"
+     :op3 "Holiday"
+  ))
+)
+
+# ::id MUL0099.json_0016
+# ::snt Yes also I will need a taxi to get me between the hotel and the restaurant . I will need a contact number and car type with the booking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0099.json_0018
+# ::snt I 'd just like to book a taxi between the two . I 'd like to get to the restaurant by my reservation time and I 'll need the contact number and car type please .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL0099.json_0020
+# ::snt What time will the taxi arrive ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0099.json_0022
+# ::snt That will be fine .
+( o / out_of_scope )
+
+# ::id MUL0099.json_0024
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4306.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 PMUL4306.json_0002
+# ::snt I would love to try some African food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL4306.json_0004
+# ::snt No thank you . Let 's go ahead and book a table for Tuesday at 16:00 . There will be 5 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 "5"
+  ))
+)
+
+# ::id PMUL4306.json_0006
+# ::snt Thanks for the help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0941.json_0000
+# ::snt I am looking for a museum in the west to go to .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0941.json_0002
+# ::snt Yes , please . Can I get the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0941.json_0004
+# ::snt I am most interested in a museum . Can you send me postcode and address . I also would like a cheap catalan restaurant , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "catalan"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Type ( TypAt6 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL0941.json_0006
+# ::snt I 'll try the Folk Museum . Where can I find it ?
+( o / out_of_scope )
+
+# ::id MUL0941.json_0008
+# ::snt Could you also provide the museum 's postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0941.json_0010
+# ::snt I 'm also looking for a cheap Catalan restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0941.json_0012
+# ::snt Yes , can you find a Chinese food restaurant in that post code instead ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0941.json_0014
+# ::snt Are there any Italian places in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0941.json_0016
+# ::snt Yes .   Could you book a table for 8 at 13:15 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0941.json_0018
+# ::snt Yes , I want to book a taxi to commute between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0941.json_0020
+# ::snt Will the taxi be able to get us to the restaurant on time ?   Thanks for all your help !
+( 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 MUL0941.json_0022
+# ::snt Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2317.json_0000
+# ::snt I 'm looking to check out local colleges can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2317.json_0002
+# ::snt I 'm not particular on the area , do you have a recommendation ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2317.json_0004
+# ::snt I 'm looking for an indonesian restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2317.json_0006
+# ::snt Well how about one that serves indian food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2317.json_0008
+# ::snt It does n't matter , I 'd like to book it for 8 people on Thursday at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2317.json_0010
+# ::snt Yes , try 13:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL2317.json_0012
+# ::snt Can I get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL2317.json_0014
+# ::snt I do n't understand , did you book the reservation or not ?
+( o / out_of_scope )
+
+# ::id MUL2317.json_0016
+# ::snt Can you try at 13:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL2317.json_0018
+# ::snt No , I think that will be everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4318.json_0000
+# ::snt Could 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 PMUL4318.json_0002
+# ::snt It does nt matter what side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL4318.json_0004
+# ::snt Okay , can I please have the postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4318.json_0006
+# ::snt Thank you so much . Can you also help me with a hotel ? It 's called Limehouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id PMUL4318.json_0008
+# ::snt yes , please . 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 PMUL4318.json_0010
+# ::snt Thank you . I would also like to book a taxi from the hotel to the restaurant , leaving by 21:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4318.json_0012
+# ::snt I will also need a taxi to get to the hotel by 21:15
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / none)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n22 / name
+     :op1 "21:15"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4318.json_0014
+# ::snt Fantastic , thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01983.json_0000
+# ::snt i want a reservation that has cheap price 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 SNG01983.json_0002
+# ::snt Oh , I also need it to have free parking and I want a guest house .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01983.json_0004
+# ::snt Sure , please book it for 1 person for 5 nights starting on 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 SNG01983.json_0006
+# ::snt how about starting on friday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01983.json_0008
+# ::snt Thank you so much !   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2497.json_0000
+# ::snt Hi ! I 'd like to find a restaurant located in the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2497.json_0002
+# ::snt Modern European , please , and I 'd like someplace moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2497.json_0004
+# ::snt You pick and book me on Wednesday . 7 people at 19:30 .
+( 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 "7"
+  ))
+)
+
+# ::id PMUL2497.json_0006
+# ::snt I would also like to see somewhere fun to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2497.json_0008
+# ::snt I would like to visit an entertainment attraction
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2497.json_0010
+# ::snt Can you search for a boat attraction instead then ? And provide the phone number for me please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2497.json_0012
+# ::snt I prefer the Cambridge Punter . Could you also give me the phone number to The Cambridge Punter also ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2497.json_0014
+# ::snt I need a cab too please , arriving by my booked time , car type and contact number would be helpful too please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2497.json_0016
+# ::snt From the Cambridge Punter , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n25 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+)
+
+# ::id PMUL2497.json_0018
+# ::snt Thanks , that 's all I need . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1787.json_0000
+# ::snt Can you help me find a train for Sunday . I would like to visit London Kings Street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "London"
+     :op2 "Kings"
+     :op3 "Street"
+  ))
+)
+
+# ::id MUL1787.json_0002
+# ::snt I want to leave from Peterborough and arrive at Cambridge by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1787.json_0004
+# ::snt Yes , can you please book 7 tickets for me on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1787.json_0006
+# ::snt May I have the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1787.json_0008
+# ::snt What is the address and post code of the departing station ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1787.json_0010
+# ::snt Yes , I 'm looking for something to do in the centre of town that is architecture oriented
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1787.json_0012
+# ::snt How about the Holy Trinity Church .   What is the entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1787.json_0014
+# ::snt May I have their address and postcode , too ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1787.json_0016
+# ::snt No , that 's all !   Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0518.json_0000
+# ::snt I am looking for a place to dine .   The restaurant should be expensive and should serve Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0518.json_0002
+# ::snt Not in any specific area please . I need to book a table for 3 at 14:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0518.json_0004
+# ::snt how about 13:00 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0518.json_0006
+# ::snt What is the reference number for my booking ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0518.json_0008
+# ::snt No thank you , that is all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3976.json_0000
+# ::snt I am looking for the gardenia restaurant a friend told me to try .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "gardenia"
+  ))
+)
+
+# ::id PMUL3976.json_0002
+# ::snt I 'd like to book a table for 7 people on Monday at 15:15 please .
+( 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 "7"
+  ))
+)
+
+# ::id PMUL3976.json_0004
+# ::snt Thank you . Can you help me find a place to go , maybe something to do with architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3976.json_0006
+# ::snt I would like the post code for the old school
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "old"
+     :op2 "school"
+  ))
+   )
+)
+
+# ::id PMUL3976.json_0008
+# ::snt That 's all for today ! Thank you so much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1466.json_0000
+# ::snt I 'm currently planning my trip to Cambridge , but need some help finding a certain restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1466.json_0002
+# ::snt Actually , I 'm looking for some info on Kymmoy restaurant . Can you tell me about them ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kymmoy"
+  ))
+)
+
+# ::id MUL1466.json_0004
+# ::snt I need their address , and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1466.json_0006
+# ::snt Thanks . Can you also help me find a train to Bishops Stortford ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1466.json_0008
+# ::snt I am leaving cambridge on sunday , can you please tell me the travel time on that ride ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL1466.json_0010
+# ::snt I need to leave after 14:45 also .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1466.json_0012
+# ::snt No that 's all I needed . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0845.json_0000
+# ::snt I 'm looking for a restaurant in the centre of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0845.json_0002
+# ::snt Yes , something in the affordable price range . Also , do any of them serve singaporean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "singaporean"
+  ))
+   :Price ( heRe2 / cheap)
+)
+
+# ::id MUL0845.json_0004
+# ::snt Okay what about Italian food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0845.json_0006
+# ::snt Not right now , but can I have their postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0845.json_0008
+# ::snt Thank you . I am also looking for some places to go . Can you help with that ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0845.json_0010
+# ::snt What is there to see in the centre and what is the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0845.json_0012
+# ::snt I prefer the cinema , is there one in the same postcode as the restaurant ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0845.json_0014
+# ::snt No , that one is perfect . Could you help me book a taxi please ? I am looking for one to take me from Zizzi Cambridge to Vue Cinema . I 'd like to leave by 22:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "22:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+)
+
+# ::id MUL0845.json_0016
+# ::snt Thanks , that 's all I need today . Have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4524.json_0000
+# ::snt I need information on a restaurant called curry garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL4524.json_0002
+# ::snt I would like to find a restaurant called Curry Garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL4524.json_0004
+# ::snt could you please book me a table for 8 people at 14:30 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4524.json_0006
+# ::snt I 'm also looking for places to go in town . The attraction should be in the south and should be in the type of college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4524.json_0008
+# ::snt How about a park then , I need the postcode and address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4524.json_0010
+# ::snt Is there somewhere nearby to stay that is nice ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4524.json_0012
+# ::snt Nevermind , I do n't need a place to stay but I do need a taxi to get between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4524.json_0014
+# ::snt I want to make it to Curry Garden by 14:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "14:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "Curry"
+     :op2 "Garden"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id PMUL4524.json_0016
+# ::snt That will do it for me . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0782.json_0000
+# ::snt I 'm looking to find an expensive italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0782.json_0002
+# ::snt i would liek one in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0782.json_0004
+# ::snt Yes , I 'd like to try the Don Pasquale Pizzeria . Could you book a table for 5 , at 19:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0782.json_0006
+# ::snt I also need a train from Broxbourne to Cambridge , arriving by 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0782.json_0008
+# ::snt I will also be on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0782.json_0010
+# ::snt yes , the for same group of people please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0782.json_0012
+# ::snt No , you have been great . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1126.json_0000
+# ::snt Hello , I am trying to find an attraction in the west part of town . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1126.json_0002
+# ::snt Not really .   Could you give me the postcode for one of the museums ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id SNG1126.json_0004
+# ::snt Thank you . That 's all I need today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0492.json_0000
+# ::snt I am looking for a theatre to visit while in Cambridge . Preferably one 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 MUL0492.json_0002
+# ::snt That sounds great ! could you tell me how much the entrance fee would cost ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0492.json_0004
+# ::snt Could you please find the entrance fee for me ? I am unable to make the phone call right now .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0492.json_0006
+# ::snt Okay . I am looking for a train that departs on Friday from london liverpool street and goes to Cambridge . Arrival by 15:15 .
+( 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:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0492.json_0008
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0492.json_0010
+# ::snt I just need one ticket . Can you book that for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0492.json_0012
+# ::snt No , that 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4432.json_0000
+# ::snt Do you have any trains leaving after 09:45 on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL4432.json_0002
+# ::snt I 'm travelling 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 PMUL4432.json_0004
+# ::snt Yes , I need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4432.json_0006
+# ::snt Thanks . I also need a moderately priced italian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4432.json_0008
+# ::snt No thank you . Please , just pick one . I 'll need a table for 5 people on Sunday at 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4432.json_0010
+# ::snt Great ! You were very helpful . Thank you . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0338.json_0000
+# ::snt I need a train that leaves on Wednesday with an arrival of 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0338.json_0002
+# ::snt I 'm traveling from Cambridge to the 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 SNG0338.json_0004
+# ::snt Yes , that sounds fine .   I need 7 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0338.json_0006
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2848.json_0000
+# ::snt I need a hotel for tonight please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2848.json_0002
+# ::snt It does n't matter but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL2848.json_0004
+# ::snt I have no preference on the part of town , but I do need free wifi as well .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2848.json_0006
+# ::snt I would like it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2848.json_0008
+# ::snt Yes can you please ?
+( o / out_of_scope )
+
+# ::id PMUL2848.json_0010
+# ::snt I apologize for not mentioning it before , Please book it starting sunday for 1 person for five days ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2848.json_0012
+# ::snt Thanks .   Can you give me some information on All Saints Church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL2848.json_0014
+# ::snt I just need the entrance fee and postcode , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2848.json_0016
+# ::snt I also need a taxi that will leave All Saint 's Church by 08:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL2848.json_0018
+# ::snt i need it to take me back to the hotel room i just reserved
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2848.json_0020
+# ::snt I 'm not psychic , so I will need to know what kind of car to look for , also the phone number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2848.json_0022
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2848.json_0024
+# ::snt Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1560.json_0000
+# ::snt Hi , I need a train to Cambridge on Wednesday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1560.json_0002
+# ::snt I will be leaving from Stansted Airport and will need to get to Cambridge by 18:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1560.json_0004
+# ::snt That is very early , can i get one closer to 18:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL1560.json_0006
+# ::snt Yes that 's fine . I also need help finding an expensive indian restaurant . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1560.json_0008
+# ::snt Is there anything near the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1560.json_0010
+# ::snt Yes , please book me for 8 people at 21:00 on the same day . Thank you !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1560.json_0012
+# ::snt Can I get the departure time and price of my train reservation ? Also , could you try to book my table for 20:00 ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL1560.json_0014
+# ::snt As for the restaurant Cocum , is that in the centre of town ? I really would like to dine in the city centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n28 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n30 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id MUL1560.json_0016
+# ::snt Yes . Please find an Indian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n32 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n34 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1560.json_0018
+# ::snt Yes , the expensive price range please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n36 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1560.json_0020
+# ::snt Yes . Please book a table for 8 people at 21:00 on the same day . If 21:00 is n't available , please do 20:00 . I will need a reference number too .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n39 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n41 / name
+     :op1 "21:00"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n43 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe9 / Day 
+    :name ( n45 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id MUL1560.json_0022
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0739.json_0000
+# ::snt Hi I need to find a place to stay with a 3 star rating with free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0739.json_0002
+# ::snt Could you find me a one that is cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0739.json_0004
+# ::snt Could you give me the lowest price of the 6 hotels currently available ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0739.json_0006
+# ::snt What about cheap 4 star hotels ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0739.json_0008
+# ::snt What area is the Belfry in ? Do they have internet ? I 'd also like their phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Area ( aHo2 / question )
+  :Phone ( aHo3 / question )
+  :Post ( aHo4 / question )
+   )
+)
+
+# ::id MUL0739.json_0010
+# ::snt Thanks . Can you tell me what area the hotel is in please . And I would also like to find a train to Cambridge on Monday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0739.json_0012
+# ::snt Do you know if the property offers free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0739.json_0014
+# ::snt I also need a train ticket from Kings Lynn to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0739.json_0016
+# ::snt I would like to arrive by 20:45 and leave on a Monday . It will also be for only myself .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0739.json_0018
+# ::snt Yes , please do . May I have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0739.json_0020
+# ::snt That should do it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0739.json_0022
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1763.json_0000
+# ::snt Can you tell me about the Museum of Archaelogy and Anthropology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+)
+
+# ::id MUL1763.json_0002
+# ::snt Excellent ! What is the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1763.json_0004
+# ::snt I would like to book a train to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1763.json_0006
+# ::snt I want to arrive by 12:00 , I 'm leaving Friday . Going from stevenage to cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1763.json_0008
+# ::snt What time will I be arriving if I take the 7:54 train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1763.json_0010
+# ::snt Yes please . What is the total duration of the train ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1763.json_0012
+# ::snt Thank you have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1763.json_0014
+# ::snt Actually , I can book it myself at a later time . That s all that I need . Have a good day . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4078.json_0000
+# ::snt please find me a place to go in the centre and it should be a collage
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "collage"
+  ))
+)
+
+# ::id PMUL4078.json_0002
+# ::snt Sounds good . That 's all I need today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4078.json_0004
+# ::snt Yes I am looking for a particular restaurant called the Sesame Restaurant and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id PMUL4078.json_0006
+# ::snt Thank you ! Will you please tell me the address / postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4078.json_0008
+# ::snt no , thanks for all of your help you have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4078.json_0010
+# ::snt No , that 's all I need help with . Thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1657.json_0000
+# ::snt I need to catch a train out of 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 PMUL1657.json_0002
+# ::snt I 'd like to go to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1657.json_0004
+# ::snt I need to leave on Monday .   Can you book me for 4 people and can I get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1657.json_0006
+# ::snt Perfect . Now if you can just help me find the autumn house hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1657.json_0008
+# ::snt Great , thanks ! I think that 's all I need today . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1109.json_0000
+# ::snt I need help finding a train .   Can you help ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1109.json_0002
+# ::snt cambridge and should go to stevenage . at arrive at 9:15, please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:15,please"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1109.json_0004
+# ::snt On Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1109.json_0006
+# ::snt yes please and can you speed it up I am in a hurry today
+( o / out_of_scope )
+
+# ::id PMUL1109.json_0008
+# ::snt I 'm also looking for a college in town to visit , can you suggest a good one ? I 'm thinking in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1109.json_0010
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01755.json_0000
+# ::snt I 'm looking for a place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01755.json_0002
+# ::snt Is there anywhere that serves middle eastern food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "middle"
+     :op2 "eastern"
+  ))
+)
+
+# ::id SNG01755.json_0004
+# ::snt Is there anywhere in the centre that serves mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01755.json_0006
+# ::snt I 'd like something in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01755.json_0008
+# ::snt book either for me
+( o / out_of_scope )
+
+# ::id SNG01755.json_0010
+# ::snt Can we do Saturday at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01755.json_0012
+# ::snt Never mind . I 'll book the table myself . May I have the address and postcode ? And the phone number , while you 're at it .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG01755.json_0014
+# ::snt No thank you that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0332.json_0000
+# ::snt I am looking for a cheap place to dine that serves belgian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0332.json_0002
+# ::snt Let 's try Indian food , but it needs to be 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 MUL0332.json_0004
+# ::snt Is there a cheap Italian place in the centre instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0332.json_0006
+# ::snt I want to book a table for 1 person at 16:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0332.json_0008
+# ::snt Thank you I also need a train arriving by 12:45 going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0332.json_0010
+# ::snt Yes , I 'll be leaving from Birmingham New Street on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0332.json_0012
+# ::snt Whichever gets me there closest to 12:45 please . I need to book 1 ticket and I also need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n30 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n32 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0332.json_0014
+# ::snt Actually I do n't need anything else . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0113.json_0000
+# ::snt I am in need of an expensive Indian restaurant for dinner .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0113.json_0002
+# ::snt I do n't care what part of town it is in , I would like a phone number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0113.json_0004
+# ::snt Not at this time . I am looking for a 3-star hotel , though . No guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL0113.json_0006
+# ::snt Not yet . Is the Gonville Hotel in the same price range as the Curry Garden ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n17 / name
+     :op1 "Curry"
+     :op2 "Garden"
+  ))
+   )
+)
+
+# ::id MUL0113.json_0008
+# ::snt Can you book a room for 2 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 "2"
+  ))
+)
+
+# ::id MUL0113.json_0010
+# ::snt Could you try it for one night ? If that works , please book it and get the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0113.json_0012
+# ::snt No . That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0113.json_0014
+# ::snt Goodbye , that is all for today .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1800.json_0000
+# ::snt I need a train that is departing from cambridge and should leave on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1800.json_0002
+# ::snt I will be going to ely and I would like it to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1800.json_0004
+# ::snt Could I have the price for that train please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1800.json_0006
+# ::snt Yes could you book that for me ?
+( o / out_of_scope )
+
+# ::id MUL1800.json_0008
+# ::snt Please . I am also looking for a museum in the east please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( Tr2 / 1)
+   )
+)
+
+# ::id MUL1800.json_0010
+# ::snt Could you tell me the entrance fee and address for the Cambridge Museum of Technology ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL1800.json_0012
+# ::snt That wo n't be necessary . Can you tell me the postcode for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1800.json_0014
+# ::snt No thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4819.json_0000
+# ::snt I 'm needing a train leaving on wednesday and arriving by 11:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL4819.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 PMUL4819.json_0004
+# ::snt Yes please , will you make a booking for me for 2 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4819.json_0006
+# ::snt Yes , I 'm also looking for a place to stay . I 'd like it to be expensive with a star of 2 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4819.json_0008
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4819.json_0010
+# ::snt Yes . I would like to book a room for 2 people staying 4 nights starting on 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 "2"
+  ))
+)
+
+# ::id PMUL4819.json_0012
+# ::snt That is all I need thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1779.json_0000
+# ::snt I need you to find a hotel so I have a place to stay . It does n't need to include internet , but it should include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id PMUL1779.json_0002
+# ::snt Can you tell me more about the Acorn guest house before we look at booking . I 'm looking for a moderately priced room and some other amenities .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL1779.json_0004
+# ::snt Do you have anything that has a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1779.json_0006
+# ::snt Yes , I would like to stay in the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1779.json_0008
+# ::snt I do n't have a preference in what area of town .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1779.json_0010
+# ::snt Do they have free wifi , I was really looking for a hotel rather than a guesthouse though .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1779.json_0012
+# ::snt A guesthouse will be fine I guess . Can you recommend one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1779.json_0014
+# ::snt Yes book it for 7 people on 3 nights starting from 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 "7"
+  ))
+)
+
+# ::id PMUL1779.json_0016
+# ::snt Great , can you help with trains , too ? All 7 of us need to get there from Stevenage .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1779.json_0018
+# ::snt I would like to depart sometime after 13:45 on Friday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n28 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1779.json_0020
+# ::snt Yes , that works . Can you book 7 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1779.json_0022
+# ::snt Thank you for all of your help with this .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1779.json_0024
+# ::snt No , thank you . The lodging and train are all I need . You were so helpful . Goodbye .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2432.json_0000
+# ::snt I am looking for an attraction in the centre , preferable a boat
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2432.json_0002
+# ::snt Which one of those two is located in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2432.json_0004
+# ::snt Can I get the address , entrance fee and phone numbers for both ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2432.json_0006
+# ::snt I am also looking for an expensive place to eat around there . Can you offer a recommendation ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2432.json_0008
+# ::snt I would prefer european food .   Is there one in the area ?   Please book a table for 2 at 15.15 .   I need the phone number and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL2432.json_0010
+# ::snt Sure .   First I need to know where the taxi should pick you up .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2432.json_0012
+# ::snt I need to leave the attraction by 24:00 . And I need a contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "24:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2432.json_0014
+# ::snt Yes , that is correct . Which is odd , because I wo n't make my reservation , but that is correct .
+( Tm1 / Taxi-Inform
+   :Dest ( edTa1 / bedouin)
+)
+
+# ::id MUL2432.json_0016
+# ::snt That is it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2432.json_0018
+# ::snt Ok , that is everything , enjoy the rest of your day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02207.json_0000
+# ::snt I need to book a tax departing from gandhi .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "gandhi"
+  ))
+)
+
+# ::id SNG02207.json_0002
+# ::snt I 'm going to broxbourne train station and i need to arrive by 02:00
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+     :op2 "train"
+     :op3 "station"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "02:00"
+  ))
+)
+
+# ::id SNG02207.json_0004
+# ::snt Wonderful , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02207.json_0006
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2658.json_0000
+# ::snt I am looking for a cheap place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2658.json_0002
+# ::snt We will need free parking . Do any of the options have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2658.json_0004
+# ::snt I need the hotel type , address and to know if they have wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id MUL2658.json_0006
+# ::snt I 'm also looking for a particular attraction . It 's called trinity college
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL2658.json_0008
+# ::snt Thank you so much for the phone number . Good bye .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2099.json_0000
+# ::snt Hi , can you help me find a train from Cambridge 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 MUL2099.json_0002
+# ::snt Yes . I want to leave on Tuesday , after 9:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL2099.json_0004
+# ::snt Thank you that will work fine for me and my husband
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2099.json_0006
+# ::snt The booking will be for only one person , and can I please have a 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 MUL2099.json_0008
+# ::snt I 'd also like to find a 4 star hotel with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2099.json_0010
+# ::snt Oh , I completely forgot to mention that I will also need a hotel that has free parking . Any of the 7 you said have this option ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2099.json_0012
+# ::snt Can you please tell me the price range and post code of the Cambridge Belfry ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL2099.json_0014
+# ::snt Can you tell me your favorite of those 3 and let me know what are of the city that one is in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2099.json_0016
+# ::snt No , I just need to know the price range , postcode and area .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL2099.json_0018
+# ::snt Got it ! Thanks a lot . That 's it for today . Have a nice day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0674.json_0000
+# ::snt Hi . Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0674.json_0002
+# ::snt I 'm looking in particular for the Mahal of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id PMUL0674.json_0004
+# ::snt Yes , please reserve a table for thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0674.json_0006
+# ::snt There will be 4 in my party and we would like to book for 13:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0674.json_0008
+# ::snt Yes , I also need a train to Cambridge on 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 PMUL0674.json_0010
+# ::snt I will be departing from Stansted Airport 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 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0674.json_0012
+# ::snt no tickets needed . but can i get the departure time and travel time please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL0674.json_0014
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0674.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 MUL1983.json_0000
+# ::snt I 'm so bored , can you find me some kind of entertainment in the city centre please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1983.json_0002
+# ::snt What about a nightclub somewhere ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1983.json_0004
+# ::snt Can I also get the phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1983.json_0006
+# ::snt Great , thanks . Yes , actually . Can you find a train schedule for me ? I 'll be traveling Norwich to Cambridge 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 MUL1983.json_0008
+# ::snt I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1983.json_0010
+# ::snt Arrival time does n't matter . Could you just pick one of the four for me and let me know how much it costs ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1983.json_0012
+# ::snt What time does that train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1983.json_0014
+# ::snt Nope that is all the help I need today . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1071.json_0000
+# ::snt Hello , I 'm looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1071.json_0002
+# ::snt How about a boating attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL1071.json_0004
+# ::snt Could you give me the address for the Cambridge Punter , please ? I also need a place to stay , preferably somewhere cheap .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n9 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL1071.json_0006
+# ::snt Does it offer free wifi internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1071.json_0008
+# ::snt Yes please .   I will need the hotel for 4 people starting Saturday for 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 MUL1071.json_0010
+# ::snt No that is all I need today . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1071.json_0012
+# ::snt you too , goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3160.json_0000
+# ::snt Hello , may I have a list of museums in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3160.json_0002
+# ::snt Please give me the entrance fee and postcode of County Folk Museum
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "County"
+     :op2 "Folk"
+     :op3 "Museum"
+  ))
+   )
+)
+
+# ::id PMUL3160.json_0004
+# ::snt I need a place to eat near the museum . I do n't want to spend much so it should be cheap . What do you have ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3160.json_0006
+# ::snt I would like to go to Thanh Binh , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL3160.json_0008
+# ::snt I would like the reservation to be for 4 people on Thursday at 18:30 , please .
+( 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"
+  ))
+)
+
+# ::id PMUL3160.json_0010
+# ::snt I would also like a taxi to get me to the restaurant by that 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 PMUL3160.json_0012
+# ::snt Yes it will . Please make sure it arrives by the booked time and I need the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( amTa1 / cambridge_and_county_folk_museum)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3160.json_0014
+# ::snt Nope , that 's all I needed today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4044.json_0000
+# ::snt i am looking for a particular hotel . Its name is called archway house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4044.json_0002
+# ::snt Yes , can you please book it for 5 people , 5 nights , 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 "5"
+  ))
+)
+
+# ::id PMUL4044.json_0004
+# ::snt Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0280.json_0000
+# ::snt I am looking for a train that will depart on Sunday and arrive by 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG0280.json_0002
+# ::snt I am going to Cambridge from Leicester . And , yes , please book it for me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0280.json_0004
+# ::snt 7 please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0280.json_0006
+# ::snt thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0280.json_0008
+# ::snt That 's all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0280.json_0010
+# ::snt Okay , you too . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1664.json_0000
+# ::snt I 'm looking for a restaurant called the varsity restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL1664.json_0002
+# ::snt Yes please .   I need a table for 7 people at 11:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1664.json_0004
+# ::snt I 'm also looking for a train to London Liverpool Street arriving by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL1664.json_0006
+# ::snt The train should depart from Cambridge and should leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1664.json_0008
+# ::snt Yes . Please book a seat on train TR6332 for me .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1664.json_0010
+# ::snt I 'm sorry , I said I needed a seat for me , but I actually need 7 seats total .   My friends would not be happy if I stranded them .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1664.json_0012
+# ::snt Thank you . That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3868.json_0000
+# ::snt i am looking for a particular attraction . Its name is called the fitzwilliam museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL3868.json_0002
+# ::snt Can you send me the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3868.json_0004
+# ::snt I 'm also looking for a cheap hotel to crash in . Can you find one for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3868.json_0006
+# ::snt Does it have a star of 3 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3868.json_0008
+# ::snt Do you have any expensive hotels with a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3868.json_0010
+# ::snt What 's the phone number for the one in the center ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3868.json_0012
+# ::snt No that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0429.json_0000
+# ::snt Hi ! Can you tell me what trains are available on Friday after 18:30 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id SNG0429.json_0002
+# ::snt I 'm going from Stevenage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG0429.json_0004
+# ::snt Yes I would like to book it for 8 people and I will 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 SNG0429.json_0006
+# ::snt Thank you for all your help , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3886.json_0000
+# ::snt I am looking for a nice restaurant with price range high and book a table for 4 .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :People ( PeoRe3 / People 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3886.json_0002
+# ::snt i actually need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3886.json_0004
+# ::snt Departing from Cambridge and going to Leicester on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3886.json_0006
+# ::snt Yes , please , for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3886.json_0008
+# ::snt Thanks , can you also lookup a hotel for me ? I think it 's called the lovell lodge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n14 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3886.json_0010
+# ::snt I would like to book a room for 3 people for 5 nights starting Thursday if possible , if not Sunday .   Can I also have the reference number ?
+( a / and
+ :op1(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 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3886.json_0012
+# ::snt That 's all I need today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3886.json_0014
+# ::snt No , that 's all I need today . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2756.json_0000
+# ::snt Hello , can you help me with some information on a particular hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2756.json_0002
+# ::snt It is the Cambridge Belfry .   I think I have the correct name .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id PMUL2756.json_0004
+# ::snt Do they have free internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2756.json_0006
+# ::snt No I do n't need reservation but can I get the address and phone number for them . ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0701.json_0000
+# ::snt I would like to find an expensive restaurant 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 SNG0701.json_0002
+# ::snt I do n't care . Choose a restaurant you recommend !
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SNG0701.json_0004
+# ::snt Sounds great . Could you book me a table for 8 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 "8"
+  ))
+)
+
+# ::id SNG0701.json_0006
+# ::snt May I have the booking reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0701.json_0008
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0701.json_0010
+# ::snt No , that 's all I need today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0755.json_0000
+# ::snt Hi , I 'd like to find a place to stay that includes free wi - fi .
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0755.json_0002
+# ::snt Something cheap would be good .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0755.json_0004
+# ::snt No not really . But I would prefer a hotel and like both free wifi and parking if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id SNG0755.json_0006
+# ::snt That 's fine .   I 'll need it for three nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0755.json_0008
+# ::snt Is there another hotel that matches that criteria ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0755.json_0010
+# ::snt I will try and restate so you can look again , I need free wifi and parking , cheap place , type of room does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0755.json_0012
+# ::snt It does n't matter . Whatever is available nearby will be fine .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SNG0755.json_0014
+# ::snt there are 4 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0755.json_0016
+# ::snt No . That is all !
+( o / out_of_scope )
+
+# ::id SNG0755.json_0018
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2225.json_0000
+# ::snt Hi ! I 'm looking for a place to stay with 3 stars that includes wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2225.json_0002
+# ::snt Just near Cambridge , and should be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2225.json_0004
+# ::snt Certainly .   There will be 5 of us 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 "5"
+  ))
+)
+
+# ::id MUL2225.json_0006
+# ::snt Yes , I need a train for the same day .   I need to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL2225.json_0008
+# ::snt I 'm coming to Cambridge from London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL2225.json_0010
+# ::snt No thanks , I 'm just looking for information . That 's everything I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01907.json_0000
+# ::snt Can you book a taxi for 13:45 from the royal spice .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id SNG01907.json_0002
+# ::snt I 'm going to kirkwood house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01907.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1833.json_0000
+# ::snt I 'm so bored ! Can you find me something to do in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1833.json_0002
+# ::snt Thank you that sounds great .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1833.json_0004
+# ::snt Yes , actually . Can I ask for help finding a train for Monday going to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1833.json_0006
+# ::snt I 'll be leaving from King 's Lynn and I need to get to Cambridge by 8:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "8:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id MUL1833.json_0008
+# ::snt Perfect , can I book that train for 2 people ?   Once booked , can you send me the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1833.json_0010
+# ::snt That 's all for today .   Thanks so much for your help ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3662.json_0000
+# ::snt could you give me information about kings hedges learner pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL3662.json_0002
+# ::snt Yes , please . I need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3662.json_0004
+# ::snt Thanks . Can you tell me a little bit about a restaurant called 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 PMUL3662.json_0006
+# ::snt Yes , please . I 'd like a reservation for 2 at 18:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3662.json_0008
+# ::snt thanks ! that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0938.json_0000
+# ::snt I want a place to dine in the south that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0938.json_0002
+# ::snt I 'm looking for a restaurant serves traditional food . Are there any nearby ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "traditional"
+  ))
+)
+
+# ::id PMUL0938.json_0004
+# ::snt How about Mexican food ?   Can you check on that for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id PMUL0938.json_0006
+# ::snt Yes please . I need reservation for 6 people at 1400 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0938.json_0008
+# ::snt Thanks . I also need to find a train for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0938.json_0010
+# ::snt It should leave after 15:45 on thursday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0938.json_0012
+# ::snt I am departing from cambridge and arriving in london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0938.json_0014
+# ::snt That will work . For six people as well . Please make sure I receive the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0938.json_0016
+# ::snt That 's all I need for today , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0669.json_0000
+# ::snt I need to book a train for 9:30 that departs from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL0669.json_0002
+# ::snt I would like to go to London Liverpool Street on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0669.json_0004
+# ::snt Yes , that would work . Can you book it for two people ? Also , I need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0669.json_0006
+# ::snt Yes , please - I need a place to stay with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0669.json_0008
+# ::snt No , I 'd actually prefer to stay on the west side . Do you have anything in the expensive price range ? I 'd also like free wifi and parking if possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0669.json_0010
+# ::snt No , I do n't need a room . I just need the postcode for that hotel , please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0669.json_0012
+# ::snt Thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1090.json_0000
+# ::snt I 'm looking for a nightclub to go to . 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 "nightclub"
+  ))
+)
+
+# ::id SNG1090.json_0002
+# ::snt Is there an entrance fee for Ballare ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Ballare"
+  ))
+   )
+)
+
+# ::id SNG1090.json_0004
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0533.json_0000
+# ::snt I 'm planning a trip to Pembroke College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0533.json_0002
+# ::snt I 'd like to know what type of attraction it is , the entrance fee , and what area it 's in , please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL0533.json_0004
+# ::snt I 'm looking for a train to Cambridge leaving after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL0533.json_0006
+# ::snt I want to depart from Norwich on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0533.json_0008
+# ::snt What time does the train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0533.json_0010
+# ::snt That sounds perfect . Can you go ahead and book that for me ?
+( o / out_of_scope )
+
+# ::id MUL0533.json_0012
+# ::snt I just need the travel time and price please
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0533.json_0014
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0533.json_0016
+# ::snt Yes . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1799.json_0000
+# ::snt I need to take a train from cambridge , I need to arrive by 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1799.json_0002
+# ::snt Yes , I need to leave Broxbourne on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1799.json_0004
+# ::snt What is the train i d , please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1799.json_0006
+# ::snt Can you find me 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 MUL1799.json_0008
+# ::snt CAN I GET THE PHONE NUMBER AND POSTCODE PLEASE
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1799.json_0010
+# ::snt I will also need the address as well for the two parks please .   Thank you !
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "parks"
+  ))
+   )
+)
+
+# ::id MUL1799.json_0012
+# ::snt That should be all .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4636.json_0000
+# ::snt I 'm trying to find a 4-star hotel that 's moderately priced please
+( 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-star"
+  ))
+)
+
+# ::id PMUL4636.json_0002
+# ::snt No . but it should also have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL4636.json_0004
+# ::snt You do n't have any moderately priced 4 stars with wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4636.json_0006
+# ::snt Yes if you can find a place for 5 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4636.json_0008
+# ::snt 2 nights , starting on Wednesday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4636.json_0010
+# ::snt Great ! Thank you . I need to find a restaurant called rice boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id PMUL4636.json_0012
+# ::snt What type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL4636.json_0014
+# ::snt Not at this time .
+( o / out_of_scope )
+
+# ::id PMUL2755.json_0000
+# ::snt Hi . 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 PMUL2755.json_0002
+# ::snt Yeah , a guesthouse is what I 'm looking for actually .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2755.json_0004
+# ::snt I do n't have a particular price range in mind . What do you suggest for 8 people and 5 nights ? I will need it for Wednesday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2755.json_0006
+# ::snt Yes and 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 ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2755.json_0008
+# ::snt You can choose for me but I would like to know the postcode of the museum .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2755.json_0010
+# ::snt Yes please . I also need to book a taxi   that could take me from hotel to there .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "from"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2755.json_0012
+# ::snt Book the hotel for 8 people , 5 nights and starting on 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 "8"
+  ))
+)
+
+# ::id PMUL2755.json_0014
+# ::snt Can we book that taxi ? I 'll need to leave the galleries by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL2755.json_0016
+# ::snt No , you have been very helpful .   I do n't have any other questions .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01919.json_0000
+# ::snt I need a taxi from the missing sock and I need to get to my destination by 08:30 . Can you help ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id SNG01919.json_0002
+# ::snt I 'm going to el shaddai
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id SNG01919.json_0004
+# ::snt I will also need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01919.json_0006
+# ::snt No , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4326.json_0000
+# ::snt I ca n't wait to see some of the local attractions when I get there .   I 'm looking for some places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4326.json_0002
+# ::snt Hello . I 'm excited to visit Cambridge . Can you give me addresses and phone numbers of different types of attractions in the centre of town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4326.json_0004
+# ::snt Well , something in the center ... can you recommend anything ?
+( o / out_of_scope )
+
+# ::id PMUL4326.json_0006
+# ::snt Something you think is the best . Please give me some info on your favorite place .
+( o / out_of_scope )
+
+# ::id PMUL4326.json_0008
+# ::snt Where is that located ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4326.json_0010
+# ::snt Can I have the address and phone number , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4326.json_0012
+# ::snt Yes , I also need a place to stay in the same area as the attraction with free parking .   It should be cheaply priced and 0 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheaply"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4326.json_0014
+# ::snt No , i do nt need it booked . But i do need to know if it has free internet , the phone number , and the post code .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL4326.json_0016
+# ::snt Yes , I 'll need to book a taxi to commute between Old Schools and the hotel . I 'd like to leave be picked up at Old Schools by 8:15 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n12 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL4326.json_0018
+# ::snt You were a great help ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4326.json_0020
+# ::snt No that is it for now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4326.json_0022
+# ::snt thanks again for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1273.json_0000
+# ::snt I am looking for a museum in the east of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1273.json_0002
+# ::snt Yes please give me the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1273.json_0004
+# ::snt How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1273.json_0006
+# ::snt Sounds great ! I 'm also looking for a train to birmingham new street . Are there any that leave after noon 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 PMUL1273.json_0008
+# ::snt From Cambridge please
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1273.json_0010
+# ::snt Yes , please book it for two people . I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1273.json_0012
+# ::snt Thanks a lot have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1311.json_0000
+# ::snt Are there any good places to visit in the centre of town ? Thankyou .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1311.json_0002
+# ::snt I do n't have a preference .   Please pick something for me .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL1311.json_0004
+# ::snt Pick one of the best churches for me and let me know the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1311.json_0006
+# ::snt I am also looking for a train . The train should depart from cambridge and should arrive by 17:30 .  The train should leave on friday and should go to leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1311.json_0008
+# ::snt Friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1311.json_0010
+# ::snt Yes , can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1311.json_0012
+# ::snt What is the departure time for time for TR0552 , also I would like to know the travel time as well ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1311.json_0014
+# ::snt I actually wo n't need any tickets . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4780.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4780.json_0002
+# ::snt Can you tell me about an attraction called Primavera ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL4780.json_0004
+# ::snt I 'm also looking for information on trains 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 PMUL4780.json_0006
+# ::snt I would like to leave after 19:30 and arrive at london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4780.json_0008
+# ::snt I actually did n't want to book yet , but that 's ok . I just needed to know how much the ticket costs .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4780.json_0010
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01924.json_0000
+# ::snt I need a taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01924.json_0002
+# ::snt I need to get to restaurant two two by 5:15
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "5:15"
+  ))
+)
+
+# ::id SNG01924.json_0004
+# ::snt I want to be picked up at Williams Art and Antiques .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id SNG01924.json_0006
+# ::snt I look forward to the ride . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01924.json_0008
+# ::snt No , that will be all . Thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3127.json_0000
+# ::snt Are there any trains leaving 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 PMUL3127.json_0002
+# ::snt Stevenage . I need to arrive by 18:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL3127.json_0004
+# ::snt Yes please , I need tickets for three please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3127.json_0006
+# ::snt Yes I need information on 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 PMUL3127.json_0008
+# ::snt Can you tell me the address as well ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3514.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3514.json_0002
+# ::snt I 'd like a moderately priced place to stay . But only if it is a 0 star . I love a little adventure !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3514.json_0004
+# ::snt Yes please . 5 people for 2 nights , starting 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 "5"
+  ))
+)
+
+# ::id PMUL3514.json_0006
+# ::snt I also needs a train after 18:00 out of Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3514.json_0008
+# ::snt I would like to go to Ely and would like to leave on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3514.json_0010
+# ::snt That will work for me . Can you book 5 tickets for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3514.json_0012
+# ::snt That is all , thank you for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0572.json_0000
+# ::snt Could really use some grub .
+( o / out_of_scope )
+
+# ::id SNG0572.json_0002
+# ::snt Somewhere in the centre . I 'm looking for some traditional food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "traditional"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0572.json_0004
+# ::snt Ok , how about lebanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SNG0572.json_0006
+# ::snt Yes , please book me a table for 2 people 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 "2"
+  ))
+)
+
+# ::id SNG0572.json_0008
+# ::snt How about at 11:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id SNG0572.json_0010
+# ::snt Wonderful .   Thanks for your help today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2063.json_0000
+# ::snt Hello I 'm looking for a cheap hotel that includes wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2063.json_0002
+# ::snt Great .   I just needed to know one would be available if I decide to make the trip .   You 've been a great help .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2063.json_0004
+# ::snt Hold on , let me go ahead and book the hotel for 7 people starting on Tuesday for 5 nights .   Please send me the reference number once reservation is made .
+( a / and
+ :op1(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 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2063.json_0006
+# ::snt I would also like to see if I could catch a train from leicester to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2063.json_0008
+# ::snt I want to arrive Tuesday by 19:00 , is that possible .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2063.json_0010
+# ::snt No thank you . Could you give me it 's departure time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2063.json_0012
+# ::snt That is all for now .   Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2063.json_0014
+# ::snt I sure will , thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3907.json_0000
+# ::snt Hello , I am looking for a restaurant called meze bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+)
+
+# ::id PMUL3907.json_0002
+# ::snt Well , I was interested in booking a table for Thursday .   Coul you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3907.json_0004
+# ::snt There will be 6 of us and we would like to eat at 18:30 if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3907.json_0006
+# ::snt yes on thursday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3907.json_0008
+# ::snt I will also need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3907.json_0010
+# ::snt I would like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3907.json_0012
+# ::snt leaving bishops stortford and I 'll need the departure time too please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3907.json_0014
+# ::snt That sounds good . It leaves on thursday right ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3907.json_0016
+# ::snt No booking for now , I just need the departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3907.json_0018
+# ::snt No , I think I 've covered it all .
+( o / out_of_scope )
+
+# ::id MUL1417.json_0000
+# ::snt I 'm 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 MUL1417.json_0002
+# ::snt I 'm leaving from Peterborough and want to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1417.json_0004
+# ::snt Can you tell me the price of the ticket please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1417.json_0006
+# ::snt Great I also am looking for a restaurant called dojo noodle bar
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL1417.json_0008
+# ::snt I would like to book Dojo Noodle Bar for one at 18:15 on Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1417.json_0010
+# ::snt How about 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1417.json_0012
+# ::snt Thanks !   That 's all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0441.json_0000
+# ::snt I 'm trying to find a hotel called Allenbell . Can you help ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL0441.json_0002
+# ::snt book for me bed and breakfast for five people from tommorrow .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0441.json_0004
+# ::snt Actually do n't book it just yet on second thought .   Can you advise how many stars it has and the price first ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Stars ( aHo1 / question )
+)
+
+# ::id PMUL0441.json_0006
+# ::snt I need a a restaurant . The restaurant should be in the west and should serve italian food .  The restaurant should be in the moderate price range
+( 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 "west"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0441.json_0008
+# ::snt Yes I would . For 5 people on tuesday at 19:45 .
+( 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 "5"
+  ))
+)
+
+# ::id PMUL0441.json_0010
+# ::snt Thank you so much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01683.json_0000
+# ::snt I am looking for 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 SNG01683.json_0002
+# ::snt Awesome . Can I also get the area , post code , and phone number ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id SNG01683.json_0004
+# ::snt Thanks , I just need the phone number so I can call them .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG01683.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2122.json_0000
+# ::snt Hello !   I am looking for train schedules from Leicester .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2122.json_0002
+# ::snt I like a train going to cambridge on tuesday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2122.json_0004
+# ::snt Pick one . I need the travel time and arrival time . Any one after 20:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id MUL2122.json_0006
+# ::snt Thank you that will work fine for me and my husband
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2122.json_0008
+# ::snt I also need a hotel with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2122.json_0010
+# ::snt No , I just would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2122.json_0012
+# ::snt Can you please make a reservation for just me , for 4 nights starting tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2122.json_0014
+# ::snt No thank you , you have been very helpful . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1998.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 PMUL1998.json_0002
+# ::snt Do they have a guesthouse available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1998.json_0004
+# ::snt How about one in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1998.json_0006
+# ::snt Could you pick the better of the two and tell me the star rating ?
+( o / out_of_scope )
+
+# ::id PMUL1998.json_0008
+# ::snt No , just get me their phone number and I 'll give them a ring
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1998.json_0010
+# ::snt Yes , please . I need a train for Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1998.json_0012
+# ::snt I am going to Cambridge from Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1998.json_0014
+# ::snt I need to leave after 10:00 , so that 's 10:35 , right ? Can you book passage for 3 people for me ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "10:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1998.json_0016
+# ::snt No , book the 11:35 train , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "11:35"
+  ))
+)
+
+# ::id PMUL1998.json_0018
+# ::snt that is it for today . have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0468.json_0000
+# ::snt Hi ! Are there any asian oriental restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0468.json_0002
+# ::snt Something moderately priced would be great .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0468.json_0004
+# ::snt Yes I need a table for 4 on Saturday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0468.json_0006
+# ::snt 16:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG0468.json_0008
+# ::snt Thank you . I think that 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0787.json_0000
+# ::snt Hi , I 'm looking for a hotel called aylesbray lodge guest house . Do you have anything with that name ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL0787.json_0002
+# ::snt Can you confirm if this is a guesthouse or hotel ? Do they have free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0787.json_0004
+# ::snt No that wo n't be necessary .   What is the address though so I have it for my reference ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0787.json_0006
+# ::snt Yes , i would also like to get a train that leaves cambridge and i arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0787.json_0008
+# ::snt I need to get to the stansted airport on Friday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0787.json_0010
+# ::snt No , that 's alright . Could I have the train ID and travel time , however ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0787.json_0012
+# ::snt Alright . Thank you . That is all I 'll need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1026.json_0000
+# ::snt Can you help me find a moderate price place to stay that includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1026.json_0002
+# ::snt Does it also have free wifi and does it have 2 stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1026.json_0004
+# ::snt Is there somewhere with both free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1026.json_0006
+# ::snt I am not quite ready to make a reservation yet , but could you please get the address for me ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG1026.json_0008
+# ::snt Yes , do you have their postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG1026.json_0010
+# ::snt What part of town is the Ashley located ?
+( o / out_of_scope )
+
+# ::id SNG1026.json_0012
+# ::snt Perfect , thank you . That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2347.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 MUL2347.json_0002
+# ::snt I 'm looking for a restaurant that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2347.json_0004
+# ::snt If you could find me one and if I could get the address , that would be great .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2347.json_0006
+# ::snt Sure , can i have their postcode , number and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2347.json_0008
+# ::snt Yes , I 'll also need somewhere to go while I 'm in town . Can you find me an attraction in the same area as the Sesame Restaurant ? I 'd like to visit a college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2347.json_0010
+# ::snt A college please . I 'll need the entrance fee , postcode , and phone number for the one you suggest .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2347.json_0012
+# ::snt May I have a second recommendation with their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2347.json_0014
+# ::snt That should be all I need , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3685.json_0000
+# ::snt Do you have any trains leaving out of 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 PMUL3685.json_0002
+# ::snt Leaving stansted airport going to cambridge on thursday , I want to get there by 11:15 so I am not late
+( 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:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3685.json_0004
+# ::snt Yes , please make a booking for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3685.json_0006
+# ::snt No that sounds fine , thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3685.json_0008
+# ::snt I am also looking for an Indian Restaurant on the west side that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3685.json_0010
+# ::snt No but what is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3685.json_0012
+# ::snt That would be it thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3275.json_0000
+# ::snt I am coming to visit and will be in the centre area . I would like an attraction to visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3275.json_0002
+# ::snt Sounds interesting ! What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3275.json_0004
+# ::snt now I need a place to eat in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3275.json_0006
+# ::snt I am really craving chinese if you have something in that area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3275.json_0008
+# ::snt Yeah , I want an expensive place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3275.json_0010
+# ::snt I will need a reservation for 4 at 17:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3275.json_0012
+# ::snt That is all I need . Bye , thanks .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0522.json_0000
+# ::snt I 'm looking for a high quality restaurant in Cambridge please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0522.json_0002
+# ::snt No , I just want it to be expensive and located in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0522.json_0004
+# ::snt Yes , please . There are 5 of us coming on sunday . Maybe around 18:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0522.json_0006
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0522.json_0008
+# ::snt I need to get to Cambridge by 09:00 on Sunday . I 'll be leaving from Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0522.json_0010
+# ::snt Great , still figuring out transportation arranagments so no need to book , how long is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0522.json_0012
+# ::snt Can you give me the ticket price , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0522.json_0014
+# ::snt That 's all for today , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1834.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 PMUL1834.json_0002
+# ::snt Yes I will be leaving on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1834.json_0004
+# ::snt Tuesday would be ideal for me .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1834.json_0006
+# ::snt That works , may I please have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1834.json_0008
+# ::snt Yes . I need it for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1834.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 PMUL1834.json_0012
+# ::snt I want to stay for 3 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1834.json_0014
+# ::snt There will be 8 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1834.json_0016
+# ::snt that is all i needed for today . have a good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1232.json_0000
+# ::snt I 'm looking for a park in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1232.json_0002
+# ::snt Can I have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1232.json_0004
+# ::snt I also need a train leaving on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1232.json_0006
+# ::snt I would be departing from cambridge and going to the airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1232.json_0008
+# ::snt I want to arrive by 10 AM .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "10"
+     :op2 "am"
+  ))
+)
+
+# ::id PMUL1232.json_0010
+# ::snt No , I would just like to know how much the tickets are and how long the trip lasts .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1232.json_0012
+# ::snt Great thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1980.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 PMUL1980.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 PMUL1980.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 PMUL1980.json_0006
+# ::snt I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1980.json_0008
+# ::snt meh does n't really matter . just moderately priced ...
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1980.json_0010
+# ::snt Sure 4 star , nothing but the best , free wifi moderately priced and free parking too
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1980.json_0012
+# ::snt Yes please . Book it for 3 nights starting Tuesday . I 'm traveling solo so just make it a booking for 1 .
+( 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 "1"
+  ))
+)
+
+# ::id PMUL1980.json_0014
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2378.json_0000
+# ::snt Hello , I am looking for a Korean restaurant in the centre . Could you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2378.json_0002
+# ::snt Are there any other choice ? If not I would like to get a table on Wensday at 12 for 1 please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+   :Day ( edRe2 / wednesday)
+   :Time ( 2*Re3 / 12**00)
+)
+
+# ::id MUL2378.json_0004
+# ::snt Are there any places to go in the same area as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2378.json_0006
+# ::snt I do n't really mind , as long as it is near the restaurant . What looks good to you ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2378.json_0008
+# ::snt Yes that is fine can you please provide the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2378.json_0010
+# ::snt I also need a taxi to go between them and need it to arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2378.json_0012
+# ::snt Thanks so much , that 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2378.json_0014
+# ::snt Goodbye again , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2380.json_0000
+# ::snt Hi , could you help me with some information on a particular attraction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2380.json_0002
+# ::snt It is called Nusha . Can you tell me a little bit about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL2380.json_0004
+# ::snt Thank you . Please get me information on a particular restaurant called thanh binh
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL2380.json_0006
+# ::snt Thanks , please make a reservation there for 6 people at 17:16 on saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "17:16"
+  ))
+)
+
+# ::id PMUL2380.json_0008
+# ::snt No I think that 's everything ! Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0654.json_0000
+# ::snt I am looking to get on a train that departs from Ely on Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0654.json_0002
+# ::snt The train should leave at 18:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL0654.json_0004
+# ::snt Is there any train leaving sooner ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0654.json_0006
+# ::snt Okay go ahead and book the one for 19:35 . I also need a hotel on the cheap side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0654.json_0008
+# ::snt just 1
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0654.json_0010
+# ::snt the center
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0654.json_0012
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0654.json_0014
+# ::snt Yes , please . 5 people for 4 nights starting the same day as the train
+( 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 "5"
+  ))
+)
+
+# ::id MUL0654.json_0016
+# ::snt That you , that 's all I need .
+( o / out_of_scope )
+
+# ::id SNG0649.json_0000
+# ::snt Are there any British restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0649.json_0002
+# ::snt I 'd like an expensive restaurant please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0649.json_0004
+# ::snt I want to make a booking at Fitzbillies Restaurant . It will be for 8 people on Friday at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "fitzbillies"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0649.json_0006
+# ::snt Can we make it for 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id SNG0649.json_0008
+# ::snt Thanks , that 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4800.json_0000
+# ::snt Hello , I am looking for a restaurant in the east that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4800.json_0002
+# ::snt How about the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4800.json_0004
+# ::snt Can I get the address and postcode for Rajmahal please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "rajmahal"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4800.json_0006
+# ::snt No , but I am also looking for a train . The train should go to cambridge and should arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4800.json_0008
+# ::snt I am leaving on Tuesday from birmingham new street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4800.json_0010
+# ::snt Yes , I do need a ticket .
+( o / out_of_scope )
+
+# ::id PMUL4800.json_0012
+# ::snt Can you please tell what time the train leaves and the total travel time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4800.json_0014
+# ::snt Great .   Thanks for all your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3126.json_0000
+# ::snt I am looking for a train leaving on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3126.json_0002
+# ::snt I 'm leaving from Leicester and should arrive in Cambridge by 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3126.json_0004
+# ::snt That 's fine . I do n't need a booking yet . You 've given me the departure time . May I also have the ticket price and travel time , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL3126.json_0006
+# ::snt I would like to visit a college in the city center .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3126.json_0008
+# ::snt Yes . The entrance fee and the phone number please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3126.json_0010
+# ::snt NO , that is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2209.json_0000
+# ::snt Can you please tell me about cherry hinton water play ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id PMUL2209.json_0002
+# ::snt Thank you . Can you please tell me the area of town this is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2209.json_0004
+# ::snt I also need some help finding a place to dine at , can you look that up for me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2209.json_0006
+# ::snt I want to eat in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2209.json_0008
+# ::snt I do n't have a food preference .
+( o / out_of_scope )
+
+# ::id PMUL2209.json_0010
+# ::snt that should be moderate
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2209.json_0012
+# ::snt I would for two people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2209.json_0014
+# ::snt Tuesday at ... oh ... 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2209.json_0016
+# ::snt i need to find a taxi to commute me between these two paces that arrives at the restaurant by my booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2209.json_0018
+# ::snt What 's the taxi 's phone number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2209.json_0020
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0322.json_0000
+# ::snt Hi , I 'd like to find 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 SNG0322.json_0002
+# ::snt I would like to travel on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0322.json_0004
+# ::snt I 'd like to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG0322.json_0006
+# ::snt Yes that would be perfect . Could I have the price and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0322.json_0008
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0322.json_0010
+# ::snt No thanks . I appreciate the help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1650.json_0000
+# ::snt I 'm looking for 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 MUL1650.json_0002
+# ::snt No , anything is fine . Can you suggest a great one ?
+( o / out_of_scope )
+
+# ::id MUL1650.json_0004
+# ::snt Can I have their phone number and address ? Also , are there any trains that go from Peterborough to Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1650.json_0006
+# ::snt What is the price range of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL1650.json_0008
+# ::snt No thanks , but I do need some train info . I 'll be leaving from Peterborough on Tuesday , sometime after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1650.json_0010
+# ::snt Could you book that for me for 2 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1650.json_0012
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1088.json_0000
+# ::snt I am coming to Cambridge and would like to see some architecture . Do you have any located in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1088.json_0002
+# ::snt Thanks ! What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1088.json_0004
+# ::snt I 'd like to find a guesthouse to stay at . I want it to be nice , so I 'd like an expensive one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1088.json_0006
+# ::snt Well then I need a hotel that has free parking and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1088.json_0008
+# ::snt I would like a guesthouse in the moderate price range that has 4 stars and includes free parking .
+( 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"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id MUL1088.json_0010
+# ::snt Can you recommend one ?
+( o / out_of_scope )
+
+# ::id MUL1088.json_0012
+# ::snt OK , that one sounds great !
+( o / out_of_scope )
+
+# ::id MUL1088.json_0014
+# ::snt Yes , book it for 5 people for 4 nights starting 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 "5"
+  ))
+)
+
+# ::id MUL1088.json_0016
+# ::snt What if we try two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1088.json_0018
+# ::snt Thanks great . Also I need to have the phone number for All Saints Church on Jesus Lane .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n29 / name
+     :op1 "All"
+     :op2 "Saints"
+     :op3 "Church"
+  ))
+   :Addr ( AddAt5 / Addr 
+    :name ( n31 / name
+     :op1 "Jesus"
+     :op2 "Lane"
+  ))
+   )
+)
+
+# ::id MUL1088.json_0020
+# ::snt Not at the moment . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1088.json_0022
+# ::snt Yes , you have . Thank you . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0939.json_0000
+# ::snt Great , I sure hope so . I need a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0939.json_0002
+# ::snt Yes , I would like 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 MUL0939.json_0004
+# ::snt I do n't care about the about the area . I need a table for four .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0939.json_0006
+# ::snt I 'd like Sunday at 18:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0939.json_0008
+# ::snt Let 's try 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0939.json_0010
+# ::snt Thank you can I have the address as well ? Additionally , are there any museums in the immediate area to visit before hand ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0939.json_0012
+# ::snt Sure , the closest Museum would be fine .
+( o / out_of_scope )
+
+# ::id MUL0939.json_0014
+# ::snt Okay , Lynne Strover sounds great . Give me the address and post code , please . Also , which area is that , again ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0939.json_0016
+# ::snt What area is the Lynne Strover museum in ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "Lynne"
+     :op2 "Strover"
+  ))
+   )
+)
+
+# ::id MUL0939.json_0018
+# ::snt Thank you very much , could I also have the postcode for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0939.json_0020
+# ::snt That is all thank you for your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0772.json_0000
+# ::snt Are there any guesthouses with 3 star ratings ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0772.json_0002
+# ::snt Yes definitely .   I would like something moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0772.json_0004
+# ::snt Out of those , can you find me one with free internet 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 SNG0772.json_0006
+# ::snt No , I 'm not ready to book just yet . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0446.json_0000
+# ::snt I am looking for a train that departs cambridge after 21:00 on Thursday .
+( 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 "21:00"
+  ))
+)
+
+# ::id SNG0446.json_0002
+# ::snt I 'm heading to Stansted Airport , I need to book for 2 people and can I please get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0446.json_0004
+# ::snt No that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3748.json_0000
+# ::snt i am planing   a trip to cambridge and i need ideas on a place i can go in the   centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3748.json_0002
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3748.json_0004
+# ::snt Okay that sounds fun .
+( o / out_of_scope )
+
+# ::id PMUL3748.json_0006
+# ::snt What can you tell me about 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 PMUL3748.json_0008
+# ::snt Can you book it for me please ? I need it for 1 person and 5 nights starting on 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 "1"
+  ))
+)
+
+# ::id PMUL3748.json_0010
+# ::snt Great !   Thanks .   I was also hoping to book a taxi , can you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3748.json_0012
+# ::snt I would like to leave the hotel by 02:45 to go to the museum .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "02:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3748.json_0014
+# ::snt thanks alot for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3748.json_0016
+# ::snt Can you tell me the address to the police station ? I am in trouble and I need some help asap .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id PMUL3748.json_0018
+# ::snt That is all I need . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0611.json_0000
+# ::snt I would like a british food restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0611.json_0002
+# ::snt Only the best for my family .. we 'll take the expensive one . Book us a table for 5 at 14:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0611.json_0004
+# ::snt Let 's try Italian instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0611.json_0006
+# ::snt Actually , I change my mind . I think I want to stick with British food after all . Can you suggest any one that s in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0611.json_0008
+# ::snt Can you try the Cambridge Chop House for Thursday for 5 people at 13:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n26 / name
+     :op1 "Cambridge"
+     :op2 "Chop"
+     :op3 "House"
+  ))
+)
+
+# ::id SNG0611.json_0010
+# ::snt No , that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0611.json_0012
+# ::snt You 're welcome ! It was great !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2204.json_0000
+# ::snt I am looking for a hotel in the west of Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2204.json_0002
+# ::snt That wo n't be necessary . Are they cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2204.json_0004
+# ::snt Yes please , as long as internet and parking are free .   There are 7 of us arriving on Wednesday for 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 "7"
+  ))
+   :Parking ( esHo4 / yes)
+   :Internet ( esHo5 / yes)
+)
+
+# ::id MUL2204.json_0006
+# ::snt I 'm also looking for a train that departs from cambridge and arrives by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2204.json_0008
+# ::snt I will be travel on Monday and my destination is bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2204.json_0010
+# ::snt What is the travel time of the 09:29 train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2204.json_0012
+# ::snt Great ! Thanks for the help . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01155.json_0000
+# ::snt I am looking to book a taxi that will leave from the missing sock
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+)
+
+# ::id SNG01155.json_0002
+# ::snt I need to get to the lucky star please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+)
+
+# ::id SNG01155.json_0004
+# ::snt I would like to leave after 17:15 . I also need the car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01155.json_0006
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01155.json_0008
+# ::snt Thank you I do n't need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4756.json_0000
+# ::snt I 'm looking for a 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 PMUL4756.json_0002
+# ::snt I 'd like to book it for 6 people and 3 nights starting from thursday . Can you do that for me and provide me with a reference number please ?
+( 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 PMUL4756.json_0004
+# ::snt Suddenly I 'm hungry , could you find me a fancy expensive restaurant in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4756.json_0006
+# ::snt British ?   My favorite .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4756.json_0008
+# ::snt OK , can you reserve a table for the six of us ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL4756.json_0010
+# ::snt Yes please , at about 14:00 . We 'll be starving after a our long trip .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL4756.json_0012
+# ::snt I think that will take care of it .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4756.json_0014
+# ::snt No that is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3576.json_0000
+# ::snt i need information about churchill college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3576.json_0002
+# ::snt May I have the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3576.json_0004
+# ::snt Yes , I 'd like to find a restaurant to eat at too .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3576.json_0006
+# ::snt I want so african food that is cheap
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3576.json_0008
+# ::snt I just need one that is expensive in the centre . It does n't matter what kind of food .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3576.json_0010
+# ::snt No preference , I just need something that will accommodate 4 people on Sunday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3576.json_0012
+# ::snt 15:15 , and I would like the reference   number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3576.json_0014
+# ::snt Yes , please book it and give me its reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3576.json_0016
+# ::snt Fantastic I ca n't wait to eat there .   All set .
+( o / out_of_scope )
+
+# ::id SNG0005.json_0000
+# ::snt Yes , hello . I 'd like to book a taxi to what I believe is a restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id SNG0005.json_0002
+# ::snt Yes , Oak Bistro and will depart from Sheep 's Green and Lammas land park fen causeway .
+( Tm1 / Taxi-Inform
+   :Depart ( heTa1 / sheeps_green_and_lammas_land_park_fen_causeway)
+   :Dest ( DesTa3 / Dest 
+    :name ( n2 / name
+     :op1 "oak"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG0005.json_0004
+# ::snt I would like to arrive by 16:45 . I will need a contact number and car type as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0005.json_0006
+# ::snt Great ! That 's all for today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1759.json_0000
+# ::snt Can you find me a museum to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1759.json_0002
+# ::snt I really need one in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1759.json_0004
+# ::snt What is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1759.json_0006
+# ::snt Do you have a train that arrive 's at 11:00 on Saturday that departs from bishops stortford ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1759.json_0008
+# ::snt That 'd be fine . I want it to arrive at cambridge on time . Can you book it for 3 people ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1759.json_0010
+# ::snt Thank you , that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4958.json_0000
+# ::snt I need a   hotel that is in the expensive price range . That has a 3 star rating .
+( 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 "3"
+  ))
+)
+
+# ::id PMUL4958.json_0002
+# ::snt Can I check if it has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4958.json_0004
+# ::snt Yes , for 6 people . 2 nights , starting from 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 "6"
+  ))
+)
+
+# ::id PMUL4958.json_0006
+# ::snt Thank you . That is all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0547.json_0000
+# ::snt I am looking for a high end Indian restaurant , are there any in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0547.json_0002
+# ::snt The restaurant should be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0547.json_0004
+# ::snt Yes please for 1 person saturday at 19:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0547.json_0006
+# ::snt Nope , that 's all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4333.json_0000
+# ::snt Find me an expensive modern global restaurant to dine in .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "global"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4333.json_0002
+# ::snt Are you sure there are none in the center of town ?
+( o / out_of_scope )
+
+# ::id PMUL4333.json_0004
+# ::snt How about one that serves 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 PMUL4333.json_0006
+# ::snt I 'd like expensive european food . Pick one and give me a phone number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4333.json_0008
+# ::snt Yes , I need help finding a train . I 'd like to find one from ely on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4333.json_0010
+# ::snt I would like to get there by 09:00 and I am going to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4333.json_0012
+# ::snt No , that is all I need . Good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0805.json_0000
+# ::snt Hi there . Can I get some help finding a hotel or guesthouse please ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+)
+
+# ::id SNG0805.json_0002
+# ::snt I need one in the moderate price range . I would like one that does n't have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0805.json_0004
+# ::snt No not in particular .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id SNG0805.json_0006
+# ::snt I 'd prefer a guesthouse in the north , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0805.json_0008
+# ::snt Yes . The Apha - Milton sounds nice . Try that one , please .
+( o / out_of_scope )
+
+# ::id SNG0805.json_0010
+# ::snt There are 3 of us and we 're arriving on Thursday . We 'd like to stay for 4 nights if possible .
+( 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 SNG0805.json_0012
+# ::snt Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2148.json_0000
+# ::snt I 'm looking for a 2 star guesthouse in Cambridge . I am flexible on date . What would you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2148.json_0002
+# ::snt Could you try again ? It should be in the north as well .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2148.json_0004
+# ::snt What about a guesthouse in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2148.json_0006
+# ::snt I really need something 2-stars . If there are no guesthouses that meet that , can you try a hotel please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2-stars"
+  ))
+)
+
+# ::id MUL2148.json_0008
+# ::snt Do both hotels have free internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2148.json_0010
+# ::snt Yes , The Lovell Lodge sounds nice .   Can you give me the phone number and postcode please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2148.json_0012
+# ::snt I also need a train for Sunday departing Bishops Stortford .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2148.json_0014
+# ::snt I ca n't leave until after 17:45 and going to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2148.json_0016
+# ::snt Yes , I would like to book for 3 people please . Let me know the reference number , thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2148.json_0018
+# ::snt No that is everything . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0205.json_0000
+# ::snt I need a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0205.json_0002
+# ::snt It should be an expensive 2 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 "2"
+  ))
+)
+
+# ::id PMUL0205.json_0004
+# ::snt Yes , please . It will be for myself and I 'll need it for 5 nights starting on Monday . I will also need the reference number when you have it .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0205.json_0006
+# ::snt I 'm also 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 PMUL0205.json_0008
+# ::snt Any area would be fine . As long as it 's Chinese cuisine in the expensive price range . Perhaps you could recommend one .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n18 / name
+     :op1 "Chinese"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0205.json_0010
+# ::snt Sure , book it for the same amount of people at 13L15 on the same day please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0205.json_0012
+# ::snt I will need a taxi to get me there , and to my hotel Please find a taxi that can arrive before my booked time , Please Provide Contact Info And Car Type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0205.json_0014
+# ::snt I misspelled it earlier by accident but the time was 13:15 . So can you book it now ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0205.json_0016
+# ::snt I need to leave Yu Garden and go to Express by holiday inn .   I need to make sure i 'm at the Yu Garden by 13:15 .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n29 / name
+     :op1 "Express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+  ))
+   :Arrive ( ArrTa5 / Arrive 
+    :name ( n31 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTa7 / Depart 
+    :name ( n33 / name
+     :op1 "Yu"
+     :op2 "Garden"
+  ))
+   )
+)
+
+# ::id PMUL0205.json_0018
+# ::snt Great , thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0575.json_0000
+# ::snt I will be traveling to Cambridge next month ,   and I need to find a train running from bishop 's Stortford heading to Cambridge , can you help me do this please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0575.json_0002
+# ::snt Yes , that would be Monday after 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0575.json_0004
+# ::snt Great can I get tickets for 6 people 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 MUL0575.json_0006
+# ::snt Thank you i also am looking for an attraction called saint john 's college
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL0575.json_0008
+# ::snt No . You have been extremely helpful . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1256.json_0000
+# ::snt I need help locating a place to go .   Can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1256.json_0002
+# ::snt I am looking for entertainment 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 PMUL1256.json_0004
+# ::snt Can I get the address . What is so funky about it ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1256.json_0006
+# ::snt Interesting . Is it a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1256.json_0008
+# ::snt Okay . How about a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1256.json_0010
+# ::snt Yeah , I see them on the map but I need their entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1256.json_0012
+# ::snt I need a train as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1256.json_0014
+# ::snt I 'll be departing from cambridge and going 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 "cambridge"
+  ))
+)
+
+# ::id PMUL1256.json_0016
+# ::snt Thank you , the train should arrive at 13:45 and leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1256.json_0018
+# ::snt Please book it for 3 people on a Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1256.json_0020
+# ::snt I need those reservations please .
+( o / out_of_scope )
+
+# ::id PMUL1256.json_0022
+# ::snt Thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0477.json_0000
+# ::snt I need a cheap Spanish restaurant .   Are there any around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0477.json_0002
+# ::snt I would like a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0477.json_0004
+# ::snt Great . can you book me a table for 7 on Tuesday at 11:45 and provide me with a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0477.json_0006
+# ::snt hey , do you know any restaurants near me in the city ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0477.json_0008
+# ::snt Never mind , I 'm all set . I even have the reference number for my reservation . Thanks for your help - goodbye !
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1901.json_0000
+# ::snt I 'm planning a trip to Cambridge and I would like some information on great saint mary 's church .   Where exactly is it located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id MUL1901.json_0002
+# ::snt Thank you . That 's all I I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1901.json_0004
+# ::snt Can I please get their phone number as well ? I also need help finding a train for Monday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1901.json_0006
+# ::snt I also need a train from birmingham new street on monday that goes to cambrige by 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "cambrige"
+  ))
+)
+
+# ::id MUL1901.json_0008
+# ::snt I 'm not sure yet .   For now can I just get the train ID , travel time and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1901.json_0010
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1901.json_0012
+# ::snt Yes that 's all I need thanks again . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3557.json_0000
+# ::snt I 'd like to get a bite to eat in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3557.json_0002
+# ::snt I would really like indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3557.json_0004
+# ::snt Do you have anything expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3557.json_0006
+# ::snt Pipasha Restaurant would be great . Can you book a table for 6 at 16:30 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3557.json_0008
+# ::snt I am looking for a place called the junction what area in the city is that located ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3557.json_0010
+# ::snt No , that was all I needed . But I could use a taxi from The Junction to Pipasha Restaurant by 16:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3557.json_0012
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3506.json_0000
+# ::snt i am looking for all saints church in cambridge
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL3506.json_0002
+# ::snt address and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3506.json_0004
+# ::snt Thank you ! I 'm also looking for the Warkworth House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3506.json_0006
+# ::snt I do n't know yet , what is it 's star rating and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3506.json_0008
+# ::snt I also need to book a taxi to get to the attraction by 3:30 and I will need the contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n7 / name
+     :op1 "3:30"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n9 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+)
+
+# ::id PMUL3506.json_0010
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2898.json_0000
+# ::snt Are there any expensive hotels around ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2898.json_0002
+# ::snt I do not have a location preference .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Hr2 / Hotel-NoOffer
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2898.json_0004
+# ::snt I would like an expensive hotel with a star of 4 . It should also have free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo4 / yes)
+   :Stars ( StaHo8 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2898.json_0006
+# ::snt Lets book the University Arms please
+( o / out_of_scope )
+
+# ::id PMUL2898.json_0008
+# ::snt 3 nights starting on tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2898.json_0010
+# ::snt There will be 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2898.json_0012
+# ::snt I also need to find a place to go located in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2898.json_0014
+# ::snt Any attraction is fine , thanks ! I just need the address of whatever place you choose .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2898.json_0016
+# ::snt Sounds great , I also need a taxi to leave the hotel for the attraction by 19:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2898.json_0018
+# ::snt That was all I needed today , thanks .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4941.json_0000
+# ::snt I need a train to leave from birmingham new street on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4941.json_0002
+# ::snt Yes , cambridge is my destination .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4941.json_0004
+# ::snt Yes , I need to arrive by 13:45 . How long with the trip take ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL4941.json_0006
+# ::snt No thank you . I 'm also looking for an Indian restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4941.json_0008
+# ::snt In the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4941.json_0010
+# ::snt Yeah . Can you make a reservation for 1 person at 16:00 on friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4941.json_0012
+# ::snt Great , thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3875.json_0000
+# ::snt I am looking for a place to eat that 's expensive and serves afternoon tea . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3875.json_0002
+# ::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 PMUL3875.json_0004
+# ::snt No particular part of town , I 'd appreciate a reccomendation . Can you make reservations for me ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL3875.json_0006
+# ::snt I would like a reservation for Sunday for 5 people at 17:00 .
+( 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 "5"
+  ))
+)
+
+# ::id PMUL3875.json_0008
+# ::snt Great ! I also need a train for monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3875.json_0010
+# ::snt I would like to leave Monday , and arrive at Bishops Stortford at 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3875.json_0012
+# ::snt Sure , I 'll take the one that leaves at 5:29 , what is the cost ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "5:29"
+  ))
+)
+
+# ::id PMUL3875.json_0014
+# ::snt no , thanks . What 's the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3875.json_0016
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3875.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0373.json_0000
+# ::snt I 'm looking for a restaurant that serves chinese food 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 MUL0373.json_0002
+# ::snt Is it expensive ? I would like the restaurant to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0373.json_0004
+# ::snt Please book a table for 7 at Ugly Duckling .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0373.json_0006
+# ::snt Please book the reservation for Thursday at 3:00pm and please provide me with a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0373.json_0008
+# ::snt I 'm also looking for a train to leave on Friday and go to Kings Lynn
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0373.json_0010
+# ::snt I 'll be departing from Cambridge and want to leave after 15:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0373.json_0012
+# ::snt Yes please , for the same number of people . Can you also get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0373.json_0014
+# ::snt I believe that 's everything I needed for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3465.json_0000
+# ::snt I will be in the south this week and know I will want to catch a movie , what cinema 's are in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3465.json_0002
+# ::snt Yes , what is the postcode ?   Is there an admission fee ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL3465.json_0004
+# ::snt Can I also get a train leaving after 16:45 on sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL3465.json_0006
+# ::snt The arrival city is obviously going to be Cambridge ......   I 'll be coming from Duxford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "duxford"
+  ))
+)
+
+# ::id PMUL3465.json_0008
+# ::snt I 'm sorry . I 'd be departing from cambridge to norwich . Can you double check that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3465.json_0010
+# ::snt Yes can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL3465.json_0012
+# ::snt No thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3465.json_0014
+# ::snt Thank you so much . You have been a huge help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0457.json_0000
+# ::snt I need more 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 PMUL0457.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 PMUL0457.json_0004
+# ::snt I would also like to find a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0457.json_0006
+# ::snt I would like a restaurant in the centre , preferably a steakhouse in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0457.json_0008
+# ::snt How about one that serves Spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL0457.json_0010
+# ::snt Sure ! I need a table for 3 at 17:45 on Tuesday .
+( 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"
+  ))
+)
+
+# ::id PMUL0457.json_0012
+# ::snt No , thank you . I am all set with your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0828.json_0000
+# ::snt I 'm looking for info about a restaurant in Cambridge called Little Seoul .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id MUL0828.json_0002
+# ::snt No , but I do want its area and price range .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Area ( aRe1 / question )
+)
+
+# ::id MUL0828.json_0004
+# ::snt Yes can you help me find something to do in the center of town that involves looking at a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0828.json_0006
+# ::snt Could I get the phone number for Downing College ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0828.json_0008
+# ::snt Yes please . I 'd like to find a restaurant called little seoul . Do you have a listing for them ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id MUL0828.json_0010
+# ::snt How much is entrance fee and may i also get a number for them ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0828.json_0012
+# ::snt Is there an entrance fee for Downing College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Downing"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL0828.json_0014
+# ::snt Ok , thank you ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0034.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves Thai food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0034.json_0002
+# ::snt I do n't have a preference in the area . I suppose you could book me a table for two people at 12:30 on Saturday . Also , could i get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0034.json_0004
+# ::snt Thanks , please provide the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0034.json_0006
+# ::snt Thank you for booking that . Could you please book me a taxi to leave from the centre of town at my hotel to the Sala Thong for Saturday at 11:30 ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "centre"
+     :op2 "of"
+     :op3 "town"
+     :op4 "at"
+     :op5 "my"
+     :op6 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo6 / Day 
+    :name ( n19 / name
+     :op1 "saturday"
+  ))
+   )
+)
+
+# ::id MUL0034.json_0008
+# ::snt I need to find a restaurant in the wast part of town .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0034.json_0010
+# ::snt I need a place to stay . I would like it in the same price range as the restaurant with free wifi and parking located in the east .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0034.json_0012
+# ::snt yes , please book it for 2 people on saturday for 4 nights . Will you give me the confirmation number when that is complete ?
+( 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 "2"
+  ))
+)
+
+# ::id MUL0034.json_0014
+# ::snt Could you also book me a taxi between the two location . I would like to be to the restaurant by 12:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0034.json_0016
+# ::snt What is the car type that will be picking me up ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0034.json_0018
+# ::snt Okay , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2415.json_0000
+# ::snt I want something to entertain me in town . What do you have ?
+( o / out_of_scope )
+
+# ::id MUL2415.json_0002
+# ::snt Nothing in particular . Something with high reviews . Can you send me the address of the top choice ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2415.json_0004
+# ::snt Thanks - I am also looking for a european restaurant in the city centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2415.json_0006
+# ::snt I prefer the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2415.json_0008
+# ::snt That sounds awesome .   Can I get a reservation for 8 people on Monday at 13:15 please ?
+( 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 "8"
+  ))
+)
+
+# ::id MUL2415.json_0010
+# ::snt Yes , I need a taxi to get from the fun house to the restaurant by the reservation time , please .
+( 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 MUL2415.json_0012
+# ::snt I need to arrive by 13:15 at the restaurant .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL2415.json_0014
+# ::snt Um ... that should be everything .
+( o / out_of_scope )
+
+# ::id SNG01752.json_0000
+# ::snt Can you arrange for a taxi to pick me up at dojo noodle bar ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG01752.json_0002
+# ::snt i actually need to arrive by 12:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG01752.json_0004
+# ::snt I am going to rosa 's bed and breakfast .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG01752.json_0006
+# ::snt that should be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3348.json_0000
+# ::snt I need a train on Thursday . Find me one that leaves after 14:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL3348.json_0002
+# ::snt I 'll be leaving cambridge and arriving at bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3348.json_0004
+# ::snt That sounds like a winner . Book it please for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3348.json_0006
+# ::snt I 'm looking for information about pizza express Fen Ditton
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n14 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL3348.json_0008
+# ::snt Could I get more information , including the address , postcode , and area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3348.json_0010
+# ::snt Can you reserve it for me ?
+( o / out_of_scope )
+
+# ::id PMUL3348.json_0012
+# ::snt That will be all for now . Thanks for all your help ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1268.json_0000
+# ::snt Hi there . I 'd like to find a place to dine in the city centre , preferable with Sri Lankan food . Do you have any recommendations ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1268.json_0002
+# ::snt Could you try again ? Moderately priced , perhaps ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1268.json_0004
+# ::snt How about modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1268.json_0006
+# ::snt Sure ! Could you tell me the address - including the postcode and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1268.json_0008
+# ::snt Great . I am also looking for a guesthouse to stay in and I do n't need parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL1268.json_0010
+# ::snt Moderately priced in the centre , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1268.json_0012
+# ::snt Is there any other type of hotel in the area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1268.json_0014
+# ::snt I understand that there are no guesthouses in the area .   But can you see if there are other hotels in the area ?   Moderately priced and in the centre , please .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1268.json_0016
+# ::snt I just need the postcode , telephone number and address of the hotel please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL1268.json_0018
+# ::snt I 'd like to book a taxi at 16:15 from Riverside Brasserie to Sleeperz Hotel . I 'll also need the contact number and car type for that .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "sleeperz"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n28 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL1268.json_0020
+# ::snt I need the taxi at 16:15 leaving the restaurant
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n32 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1268.json_0022
+# ::snt No thank you .   That 's all I   needed . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1284.json_0000
+# ::snt Yes , I would like an expensive hotel in the center and what type of attraction is in the area in walking distance ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1284.json_0002
+# ::snt I 'm actually looking for a train . I need to go from Kings Lynn to Cambridge on Tuesday . I need to leave after 19:15 .
+( 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 "19:15"
+  ))
+)
+
+# ::id PMUL1284.json_0004
+# ::snt That would be great .   I need to reserve seats for 4 people on that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1284.json_0006
+# ::snt Thanks !   Oh , I 'm also looking for places to go in town at the city centre .   I need some form of entertainment .   Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1284.json_0008
+# ::snt An entertainment attraction would be nice .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n22 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1284.json_0010
+# ::snt Can you search for a theatre instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1284.json_0012
+# ::snt Can you give me the phone # , address , and postcode for the ADC theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1284.json_0014
+# ::snt I also need their address and postcode as I asked before please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1284.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01797.json_0000
+# ::snt I 'm looking for information on a hotel called warkworth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01797.json_0002
+# ::snt Yes , that would be on Tuesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01797.json_0004
+# ::snt I 'll be staying for 3 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01797.json_0006
+# ::snt one guest for three nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01797.json_0008
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2457.json_0000
+# ::snt I am looking for corsica restaurants in the east of cambridge , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2457.json_0002
+# ::snt I 'll think about it . I would like a moderately priced restaurant , I know that .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2457.json_0004
+# ::snt Curry Prince sounds terrific .   I 'll try that out .   Thank you for the information !   Goodbye !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2457.json_0006
+# ::snt Yes please , for 7 at 11:45 on Thursday . And may I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2457.json_0008
+# ::snt I am also looking for a college attraction 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 "college"
+  ))
+)
+
+# ::id MUL2457.json_0010
+# ::snt Are there any boat attractions in that area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2457.json_0012
+# ::snt Sounds good .   Do they have an entrance fee , and please provide me with the postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2457.json_0014
+# ::snt Thanks . I 'd like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2457.json_0016
+# ::snt I would like to arrive by 11:45 on Thursday if possible .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2457.json_0018
+# ::snt What type of car is it ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2457.json_0020
+# ::snt Nope . You helped me with everything I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3014.json_0000
+# ::snt I 'm looking for some Modern European food . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3014.json_0002
+# ::snt I 'm looking for one in centre that has a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3014.json_0004
+# ::snt I 'd like Riverside Brasserie please .   Can you book me a table for Wednesday at 13:45 for 7 people please ?   This sounds perfect .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3014.json_0006
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3014.json_0008
+# ::snt I 'm also looking for an architecture attraction near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3014.json_0010
+# ::snt What is the postcode for the old school ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3014.json_0012
+# ::snt Could you tell me the name of that architecture attraction , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Name ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3014.json_0014
+# ::snt I will need a taxi between them so I get to the restaurant in 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 PMUL3014.json_0016
+# ::snt That is all I need , thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1818.json_0000
+# ::snt I hope you can help me find the attraction downing college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1818.json_0002
+# ::snt No . That will be all , thank you . Good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1818.json_0004
+# ::snt Oh , wait , one more thing . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1818.json_0006
+# ::snt I am traveling on Sunday from Peterborough to Cambridge .   I want to arrive in Cambridge by 15: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 "15:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1818.json_0008
+# ::snt No , but if you can give me the price , travel time , and a train ID that 'd be great .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL1818.json_0010
+# ::snt That wo n't be needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1818.json_0012
+# ::snt No that should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1055.json_0000
+# ::snt I am looking for a place to go while in Cambridge . I would like something to do with boats ? Do you have that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL1055.json_0002
+# ::snt No there is not , just please provide me with the address of one that you recommend .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1055.json_0004
+# ::snt I 'm looking for a place to stay . I prefer a guesthouse that 's expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1055.json_0006
+# ::snt No . I really need an expensive one with 4 stars .   I do n't care about the area . Can you check again for me ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1055.json_0008
+# ::snt Do you have cheap guesthouse with 4 stars available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1055.json_0010
+# ::snt Can you book the one in the centre for 7 people for 3 nights starting Monday ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1055.json_0012
+# ::snt Can you try booking for one night , instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1055.json_0014
+# ::snt I also need to arrange for a taxi to leave from the hotel and get to Cambridge Punter .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1055.json_0016
+# ::snt I want to leave the hotel by 11:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n32 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1055.json_0018
+# ::snt Can I get a contact number for that ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL1055.json_0020
+# ::snt Thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1505.json_0000
+# ::snt Great , can you find a chinese restaurant for me to eat at ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1505.json_0002
+# ::snt I would like it in the south area of town . If you could recommend one , that would be nice .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1505.json_0004
+# ::snt Yes , Sunday , for six at 12:00 .
+( 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 "six"
+  ))
+)
+
+# ::id MUL1505.json_0006
+# ::snt Thanks ! I also need to find a try from Cambridge to London Kings Cross on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1505.json_0008
+# ::snt I want to leave after 16:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1505.json_0010
+# ::snt That works . Same group of people . I need the 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 MUL1505.json_0012
+# ::snt Thank you very much , that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0374.json_0000
+# ::snt I am looking for a train departing from Cambridge that will arrive at bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0374.json_0002
+# ::snt I would like to leave on Thursday and arrive no later than 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL0374.json_0004
+# ::snt That sounds like a good one . Can I please have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0374.json_0006
+# ::snt could you book 3 tickets for me and send 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 MUL0374.json_0008
+# ::snt Your train leaves Cambridge at 15:29 and arrives at 16:07 at Bishops Stortford , I will also look for you a japanese restaurant in centre and expensive .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "15:29"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n18 / name
+     :op1 "16:07"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe7 / Food 
+    :name ( n21 / name
+     :op1 "japanese"
+  ))
+   :Price ( PriRe9 / Price 
+    :name ( n23 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe11 / Area 
+    :name ( n25 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL0374.json_0010
+# ::snt I would like to book a table for 3 . May I also have the phone number and postcode for the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0374.json_0012
+# ::snt I would like to go on Thursday evening .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0374.json_0014
+# ::snt That wo n't be necessary , could you just provide me with their phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0374.json_0016
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2177.json_0000
+# ::snt I am looking for a place in Cambridge . It does n't need to include internet and should be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL2177.json_0002
+# ::snt Okay , that would be fine , as long as it has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2177.json_0004
+# ::snt No . How many are available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   )
+ :op2(Bt2 / Booking-Request
+  :People ( aBo1 / question )
+   )
+)
+
+# ::id MUL2177.json_0006
+# ::snt It does n't matter to me which part of the city it 's in or it 's rating . In your opinion , which one would be best for a short   3 day stay ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( onHo2 / dontcare)
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Bt2 / Booking-Request
+  :Stay ( aBo1 / question )
+  :Day ( aBo2 / question )
+   )
+)
+
+# ::id MUL2177.json_0008
+# ::snt Is there room for 4 people on Monday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2177.json_0010
+# ::snt Can i try a different hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2177.json_0012
+# ::snt Do either of those include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2177.json_0014
+# ::snt No , that does not matter , as long as I can book a 3 night stay for 4 people on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2177.json_0016
+# ::snt What else is available ?
+( o / out_of_scope )
+
+# ::id MUL2177.json_0018
+# ::snt We can try and book that one as long as free parking .   4 people for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL2177.json_0020
+# ::snt Thank you . I also need a train from Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2177.json_0022
+# ::snt I must arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL2177.json_0024
+# ::snt I 'm going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2177.json_0026
+# ::snt That sounds good .   Can you give me the price as well ? Thanks .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2177.json_0028
+# ::snt Great !   That is all I 'm going to need today .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1982.json_0000
+# ::snt I 'm looking for a hotel to stay in that 's expensive and on the east side .
+( 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 "east"
+  ))
+)
+
+# ::id PMUL1982.json_0002
+# ::snt That sounds good , but can you tell me if it includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1982.json_0004
+# ::snt Yes for 1 person , staring Monday starting 2 days .
+( 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 PMUL1982.json_0006
+# ::snt No , that is all . Cheer .
+( o / out_of_scope )
+
+# ::id PMUL1420.json_0000
+# ::snt I need a train leaving from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1420.json_0002
+# ::snt I want to leave on a Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1420.json_0004
+# ::snt I will be traveling to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1420.json_0006
+# ::snt whatever time that will get me there closest to 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1420.json_0008
+# ::snt Yes , that would work great .   What is the price per ticket for that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1420.json_0010
+# ::snt i am also looking for a place to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1420.json_0012
+# ::snt I 'd like to visit a college in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1420.json_0014
+# ::snt Yes , can you look for a theatre in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1420.json_0016
+# ::snt Could I have their phone number and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1420.json_0018
+# ::snt Thank you for the help , that is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4383.json_0000
+# ::snt I am looking for a boat attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4383.json_0002
+# ::snt Can i have the address for Cambridge punter ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4383.json_0004
+# ::snt Thank you . Is this restaurant located near places that serves Swedish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id PMUL4383.json_0006
+# ::snt Ok , thanks .   If there is no Swedish restaurant in the area , Indian would be fine too .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( enRe2 / centre)
+)
+
+# ::id PMUL4383.json_0008
+# ::snt I was hoping you could recommend something .
+( o / out_of_scope )
+
+# ::id PMUL4383.json_0010
+# ::snt Sounds goof . What is the price range on that one ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL4383.json_0012
+# ::snt Thanks . Could I get the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4383.json_0014
+# ::snt Oh , yes , I need the phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4383.json_0016
+# ::snt Nope . That 's it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0076.json_0000
+# ::snt Hi I am looking for a restaurant 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 PMUL0076.json_0002
+# ::snt A cheap option please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0076.json_0004
+# ::snt Yes please for 5 people 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 "5"
+  ))
+)
+
+# ::id PMUL0076.json_0006
+# ::snt Thank you , appreciate your service .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0076.json_0008
+# ::snt I am also looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0076.json_0010
+# ::snt Yes , I would love to stay at a hotel in the centre of town .   I need free parking , free wifi , and a star rating of 3 .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0076.json_0012
+# ::snt yeah , that sounds good .
+( o / out_of_scope )
+
+# ::id PMUL0076.json_0014
+# ::snt Is that a hotel ? And what is the price range ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0076.json_0016
+# ::snt That sounds great what is their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0076.json_0018
+# ::snt You 've been great . That 's all I need for tonight . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0389.json_0000
+# ::snt I need a train to Cambridge and I need it to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0389.json_0002
+# ::snt I 'm leaving from peterborough and need to travel on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0389.json_0004
+# ::snt Arrival time does n't matter , it just needs to depart after 12:45 . I 'll need to book the travel for 8 people . Are there any that can accommodate that many ?
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Leave ( LeaTr5 / Leave 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0389.json_0006
+# ::snt Thanks , I 'm also looking for a restaurant that serves European food in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0389.json_0008
+# ::snt I have no preference .   I would like to book at a table today at 21:00 .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0389.json_0010
+# ::snt That sounds good , can you book it for 8 people on tuesday at 21:00 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n24 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0389.json_0012
+# ::snt Thank you .   That is all I will need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01380.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called restaurant alimentum
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "alimentum"
+  ))
+)
+
+# ::id SNG01380.json_0002
+# ::snt Thanks a lot . That 's all the information I 'm looking for . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0353.json_0000
+# ::snt I 'm trying 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 MUL0353.json_0002
+# ::snt Yes , a table for 1 at 16:15 on sunday .   I need 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 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0353.json_0004
+# ::snt Could you help me find a train to Cambridge from Leicester please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0353.json_0006
+# ::snt I am leaving on Sunday and I need to arrive by 12:45 in leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0353.json_0008
+# ::snt Can you give me the Train ID of the one departing at 10:09 ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0353.json_0010
+# ::snt Ok , great . Could you just confirm that departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0353.json_0012
+# ::snt Thanks , that is all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4388.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4388.json_0002
+# ::snt I keep hearing about this great museum called the Fitzwilliam . Can you tell me a little about it ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "Fitzwilliam"
+  ))
+)
+
+# ::id PMUL4388.json_0004
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id PMUL4388.json_0006
+# ::snt I also need a train from ely to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4388.json_0008
+# ::snt I 'll be travelling on wednesday , and would like to arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL4388.json_0010
+# ::snt Yes , please book me for 4 people , this is a surprise family trip .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4388.json_0012
+# ::snt That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1739.json_0000
+# ::snt I would like to find a train that leaves to cambridge . Oh , and please see if it leaves on a wendesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1739.json_0002
+# ::snt I want to depart from Peterborough and want to leave after 18:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1739.json_0004
+# ::snt To Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1739.json_0006
+# ::snt That train would work well , but I really need 2 tickets and 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 PMUL1739.json_0008
+# ::snt i also want a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1739.json_0010
+# ::snt Yes , I 'd like to be in the east . It will also need to have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1739.json_0012
+# ::snt Just one that has free wifi please . No price range restrictions .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1739.json_0014
+# ::snt Is that a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1739.json_0016
+# ::snt Okay , thanks ! Can you please book a room for 2 people , for 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 PMUL1739.json_0018
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1200.json_0000
+# ::snt I am looking for a place called the holy trinity church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL1200.json_0002
+# ::snt Can I get information on area and entrance fee ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1200.json_0004
+# ::snt Can you tell me what trains go to Bishops Storthford and leave on Saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "Bishops"
+     :op2 "Storthford"
+  ))
+)
+
+# ::id PMUL1200.json_0006
+# ::snt I need it to depart after 11:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1276.json_0000
+# ::snt I am looking for a attraction in the east of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1276.json_0002
+# ::snt I 'm not sure right now . What are the entrance fees like ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1276.json_0004
+# ::snt I also need a train on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1276.json_0006
+# ::snt I am going to bishops stortford from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1276.json_0008
+# ::snt I 'd like to arrive in bishops stortford by 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1276.json_0010
+# ::snt None today .   Can you just give me a price for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1276.json_0012
+# ::snt OKay can you book that please ?
+( o / out_of_scope )
+
+# ::id PMUL1276.json_0014
+# ::snt I would like 3 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1276.json_0016
+# ::snt No , thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0506.json_0000
+# ::snt I need a train leaving after 17:00 and heading the birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0506.json_0002
+# ::snt I 'd like to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0506.json_0004
+# ::snt I am going to have to ask you to check again , after 17:00 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0506.json_0006
+# ::snt i 'm leaving from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0506.json_0008
+# ::snt Yes . Please book for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0506.json_0010
+# ::snt Thanks . I am also looking to find a restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0506.json_0012
+# ::snt I am open to suggestions . I just would prefer it to be in the moderate range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0506.json_0014
+# ::snt I think Nirala sounds good .   Can you book a table for the same group of people at 10:15 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "nirala"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0506.json_0016
+# ::snt Nope , that 's all I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3364.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3364.json_0002
+# ::snt No specific area . I would like it to be in the moderate price range and it should have free parking . I 'd also like it to have 4 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3364.json_0004
+# ::snt Yes , please book for 1 person 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 "1"
+  ))
+)
+
+# ::id PMUL3364.json_0006
+# ::snt Thanks for the booking . I would also like to see more of the west of Cambridge , particularly some type of an attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3364.json_0008
+# ::snt Any of them would do , what would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3364.json_0010
+# ::snt Great . I 'd like a taxi to get there .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3364.json_0012
+# ::snt I want to arrive to the college by 12:30 . I 'll be departing from the guesthouse . Please give me car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3364.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3425.json_0000
+# ::snt Hello , I am looking for a train to cambridge that arrives by 17:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL3425.json_0002
+# ::snt I am departing from London Kings Cross 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 PMUL3425.json_0004
+# ::snt that is fine . get me the travel time
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3425.json_0006
+# ::snt Yes , I 'm also looking for an expensive restaurant 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 PMUL3425.json_0008
+# ::snt The type of food is not important , but I need one that can seat 8 people at 21:00 . Can you make a suggestion ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3425.json_0010
+# ::snt Yes please . I need it to be for 8 people at 21:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3425.json_0012
+# ::snt thank you so much for all of your help you have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2311.json_0000
+# ::snt Hi . I 'd like to find a very nice restaurant to go to .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2311.json_0002
+# ::snt I am looking for something expensive and in the southern part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id PMUL2311.json_0004
+# ::snt It does n't really matter . What can you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL2311.json_0006
+# ::snt Please , I 'll need a table for 4 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 "4"
+  ))
+)
+
+# ::id PMUL2311.json_0008
+# ::snt Yes , I am looking for a museum .   Can you recommend any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2311.json_0010
+# ::snt The cafe jello gallery sounds interesting . What is their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2311.json_0012
+# ::snt Great that 's all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0821.json_0000
+# ::snt I 'm looking for a restaurant in the city centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0821.json_0002
+# ::snt I would like a restaurant that serves British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0821.json_0004
+# ::snt No I do not , can you please find me the highest rated restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0821.json_0006
+# ::snt Just one please , and only the address is necessary . I 'd also like a place to go in town , a museum is good , it should be in the centre
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0821.json_0008
+# ::snt Okay , thanks . And a museum ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL0821.json_0010
+# ::snt Sounds good . What 's the address and phone number of the Whipple ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0821.json_0012
+# ::snt Alright , great . I also need a taxi to get between the restaurant and the museum . I want to leave the restaurant by 23:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "23:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0821.json_0014
+# ::snt No that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3549.json_0000
+# ::snt Get me information about kettle 's yard please
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id PMUL3549.json_0002
+# ::snt Do they charge an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3549.json_0004
+# ::snt Thanks , can I have the post code , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3549.json_0006
+# ::snt Yes , I am also looking for a train that leaves after 11:45 going to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3549.json_0008
+# ::snt Yes on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( amTr2 / cambridge)
+)
+
+# ::id PMUL3549.json_0010
+# ::snt Can you please book me for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3549.json_0012
+# ::snt You have answered all my questions . I appreciate it . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG1036.json_0000
+# ::snt I was n't planning to stay in town tonight , but it looks like I 'm going to have to . Can you help me find a pretty cheap room ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1036.json_0002
+# ::snt I am looking for a cheap place to stay including free parking
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG1036.json_0004
+# ::snt How many stars does it have ? I 'd like a cheap place in the west with 4 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1036.json_0006
+# ::snt Do they have internet there ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG1036.json_0008
+# ::snt Sure you can book that for me , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1036.json_0010
+# ::snt Actually , I 'm not ready to book yet . I think I have the information I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01850.json_0000
+# ::snt am looking for a place to dine it should be in the centre 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 "centre"
+  ))
+)
+
+# ::id SNG01850.json_0002
+# ::snt Yes , I am looking for a restaurant that offers vegetarian options .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id SNG01850.json_0004
+# ::snt Yes , how about expensive turkish food in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01850.json_0006
+# ::snt Yes , please reserve a table for 4 on Monday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01850.json_0008
+# ::snt Okay , how about the same time for Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01850.json_0010
+# ::snt Could you try another expensive Turkish restaurant in the centre ? I 'd really like to dine on Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG01850.json_0012
+# ::snt For 4 people at 15:15 on either Monday or Saturday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n32 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01850.json_0014
+# ::snt Is the Meze Bar restaurant available for Saturday same time ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n36 / name
+     :op1 "saturday"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n38 / name
+     :op1 "Meze"
+     :op2 "Bar"
+  ))
+)
+
+# ::id SNG01850.json_0016
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0529.json_0000
+# ::snt I am looking for a restaurant that serves canapes in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "canapes"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0529.json_0002
+# ::snt Ah , well , too bad . In that case I think that 'll be everything that I needed . Thanks and have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0529.json_0004
+# ::snt How about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0529.json_0006
+# ::snt Great ! Please book a table for 6 at 16:15 on Saturday
+( 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"
+  ))
+)
+
+# ::id SNG0529.json_0008
+# ::snt How about 15:15 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG0529.json_0010
+# ::snt Great . Thank you for your help today . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3663.json_0000
+# ::snt Hello , I need a train to Ely on Sunday please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3663.json_0002
+# ::snt How about one arriving by 13:00 departing from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3663.json_0004
+# ::snt Yes , that would be great . I 'll need tickets for 8 people . Do you have 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 PMUL3663.json_0006
+# ::snt I 'm also looking for a museum . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3663.json_0008
+# ::snt That will work . Could you get me the phone number and area its in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3663.json_0010
+# ::snt You were great today . Thanks so much for all the help . That is all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3415.json_0000
+# ::snt I am looking for a train that should depart from cambridge and leave after 15:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3415.json_0002
+# ::snt i 'm traveling on monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3415.json_0004
+# ::snt I 'll be traveling to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3415.json_0006
+# ::snt Yes , could you actually book 4 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3415.json_0008
+# ::snt Thanks ! I 'm looking for things to do in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3415.json_0010
+# ::snt I wish I could go be funky and fun ! I was really looking more for something in north , though .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3415.json_0012
+# ::snt That sounds great . Could you tell me their phone number , entrance fee , and attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3415.json_0014
+# ::snt No that 's ok . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3415.json_0016
+# ::snt No that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2729.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 PMUL2729.json_0002
+# ::snt Any special museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2729.json_0004
+# ::snt yes that sounds good can I get the postcode , address of that place ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2729.json_0006
+# ::snt I 'm looking for a guesthouse that has free parking included . Should be moderately priced , and have four stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2729.json_0008
+# ::snt Ok that sounds perfect please book that for 7 people for 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 "7"
+  ))
+)
+
+# ::id PMUL2729.json_0010
+# ::snt I also would like a taxi to get between those two places , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2729.json_0012
+# ::snt I 'd like to leave my hotel by 1:15 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2729.json_0014
+# ::snt Thank you that 's all I need today , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2729.json_0016
+# ::snt And thanks again for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4911.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4911.json_0002
+# ::snt I would like info on train travel .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4911.json_0004
+# ::snt I 'd like to leave on Saturday . Any train is fine . I 'll just need the departure time and price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( onTr2 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4911.json_0006
+# ::snt The train should arrive by 11:45 in Cambridge . I am leaving on Saturday from Birmingham New Street on Saturday . Also need places to go in the east side of town .
+( 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 "11:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4911.json_0008
+# ::snt Yes , please book me .
+( o / out_of_scope )
+
+# ::id PMUL4911.json_0010
+# ::snt Just one for myself , please , and thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4911.json_0012
+# ::snt Yes , I would like information on attractions in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4911.json_0014
+# ::snt Nope . Any that you recommend will be fine . I 'll just need the postcode , entrance fee , and attraction type .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4911.json_0016
+# ::snt Okay , thanks ! What type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4911.json_0018
+# ::snt Just the postcode please
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4911.json_0020
+# ::snt That is everything , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2686.json_0000
+# ::snt Hi ! Can you help me find some places to go on the south side of the city ? I 'm super bored !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2686.json_0002
+# ::snt I do n't have a preference .   Could you make a recommendation ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id MUL2686.json_0004
+# ::snt Anything is fine whatever is most popular .
+( o / out_of_scope )
+
+# ::id MUL2686.json_0006
+# ::snt Can I get the address , entrance fee and attraction type please ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id MUL2686.json_0008
+# ::snt I am also wanting some information on a hotel called the Kirkwood House . Can you tell me about them ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2686.json_0010
+# ::snt I need a booking there for five people staying three nights from Monday .
+( 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 "five"
+  ))
+)
+
+# ::id MUL2686.json_0012
+# ::snt Yes . I need a taxi to commute between the two places . I 'd like to leave the park by 01:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "01:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id MUL2686.json_0014
+# ::snt That should be all !   Thank you for your help ! Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1228.json_0000
+# ::snt I 'm going to be in the area soon to try some restaurants , but I 'm having trouble finding information on one in particular .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1228.json_0002
+# ::snt iM LOOKING FOR THE peking restaurant WHAT TYPE OF FOOD DOES IT SERVE AND I ALSO NEED THE ADDRESS
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1228.json_0004
+# ::snt A hotel in the centre with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1228.json_0006
+# ::snt Yes , can I please get something in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1228.json_0008
+# ::snt Yes , please . Can you book a room for Friday for 1 person , 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 MUL1228.json_0010
+# ::snt I need to book a taxi to get me to the restaurant by 21:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "21:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1228.json_0012
+# ::snt No , I 'd like to leave the restaurant by 21:30 , I need the taxi to take me to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+)
+
+# ::id MUL1228.json_0014
+# ::snt Thank you for all your help today . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0983.json_0000
+# ::snt Can you help me find 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 SNG0983.json_0002
+# ::snt Can you book me a reservation for four people for four nights starting Monday ?
+( 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 "four"
+  ))
+)
+
+# ::id SNG0983.json_0004
+# ::snt Thank you very much for your help and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1775.json_0000
+# ::snt I 'm going to be leaving on monday and I need a train that leaves after 08:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1775.json_0002
+# ::snt I will be going from Stansted Airport headed into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1775.json_0004
+# ::snt I would like to go ahead and book the TR7360 train for 5 people if avaliable . Can i please get a reference number for the booking when complete ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1775.json_0006
+# ::snt I am interested in a hotel called Carolina Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1775.json_0008
+# ::snt I am interested in booking for 5 people for 2 nights starting Monday . Can you check availability ?
+( 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 "5"
+  ))
+)
+
+# ::id PMUL1775.json_0010
+# ::snt No that is all for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0099.json_0000
+# ::snt I would like to book a taxi to the stevenage train station leaving gourmet burger kitchen .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+     :op2 "train"
+     :op3 "station"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+)
+
+# ::id SNG0099.json_0002
+# ::snt It does n't matter as long as I arrive by 02:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n6 / name
+     :op1 "02:15"
+  ))
+)
+
+# ::id SNG0099.json_0004
+# ::snt Thank you for your help . That is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4050.json_0000
+# ::snt I need a place to stay for my trip to cambridge in the east area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4050.json_0002
+# ::snt I do n't care about the type as long as it is in the east and has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4050.json_0004
+# ::snt Yes please . I need the reservation to be for 8 people and 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 "8"
+  ))
+)
+
+# ::id PMUL4050.json_0006
+# ::snt I am looking for a particular attraction . Its name is called lynne strover gallery
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL4050.json_0008
+# ::snt Yes , I would also like to know what kind of attraction it is and the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Type ( aAt1 / question )
+)
+
+# ::id PMUL4050.json_0010
+# ::snt What area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4050.json_0012
+# ::snt No that 's all the help I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0348.json_0000
+# ::snt Hi , I am looking for a train . Can you help me , please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0348.json_0002
+# ::snt I need to go to bringham new street by 17:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "bringham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0348.json_0004
+# ::snt I am traveling on sunday and need to arrive by 17:30 coming from cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG0348.json_0006
+# ::snt Please give me their travel time and price of TR6908 .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0348.json_0008
+# ::snt No , you have been great . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0172.json_0000
+# ::snt I 'm looking for the restaurant named La Raza .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+)
+
+# ::id MUL0172.json_0002
+# ::snt No . Instead , reserve a table for 3 at 18;30 on Thursday . Please send me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0172.json_0004
+# ::snt I 'm looking for a hotel called acorn guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0172.json_0006
+# ::snt What is the price range of The Acorn Guest House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id MUL0172.json_0008
+# ::snt Do they have free parking ? I will need that .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0172.json_0010
+# ::snt No thanks , but I will need a taxi from the hotel to La Raza , arriving by that reservation time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0172.json_0012
+# ::snt Thank you so much , I appreciate it !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02202.json_0000
+# ::snt I am at Ballare . I need a taxi to take me to Hobsons House .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id SNG02202.json_0002
+# ::snt I need to get there by 17:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id SNG02202.json_0004
+# ::snt Thank you so much for your help , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01551.json_0000
+# ::snt I 'm curious about the 3-star lodging options available in Cambridge .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id SNG01551.json_0002
+# ::snt Sure . Check only for hotels which include free parking also .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG01551.json_0004
+# ::snt Yes , please try 5-star hotels with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "5-star"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id SNG01551.json_0006
+# ::snt try out 1 night then
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01551.json_0008
+# ::snt I want to stay at a 3 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id SNG01551.json_0010
+# ::snt The centre will be fine .   Thank you .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01551.json_0012
+# ::snt Ok , could you book it for 8 people starting Wednesday for 2 nights please .
+( 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 "8"
+  ))
+)
+
+# ::id SNG01551.json_0014
+# ::snt Yes , could you try for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01551.json_0016
+# ::snt That 's all I need . Thanks ever so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0941.json_0000
+# ::snt I 'm looking for a place to stay on the north side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0941.json_0002
+# ::snt I 'm looking for one with 0 stars , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0941.json_0004
+# ::snt One more thing , I 'd also like the price range please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0941.json_0006
+# ::snt Thank you . I think that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0021.json_0000
+# ::snt I am looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0021.json_0002
+# ::snt I actually need a place that has free wifi and is in the south part of town . And it needs to be a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0021.json_0004
+# ::snt I 'd just need their star rating and phone number , thank you .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0021.json_0006
+# ::snt Yes . I need to find a restaurant called The Cow Pizza Kitchen and Bar
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Cow"
+     :op2 "Pizza"
+     :op3 "Kitchen"
+     :op4 "and"
+     :op5 "Bar"
+  ))
+)
+
+# ::id MUL0021.json_0008
+# ::snt I think you help me with everything I needed Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1012.json_0000
+# ::snt I need to find a guesthouse 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 SNG1012.json_0002
+# ::snt No , I do n't . I want one that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG1012.json_0004
+# ::snt Please book the Hamilton Lodge , for 6 people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1012.json_0006
+# ::snt I 'll be staying 2 nights starting on wednesday .   Oh , and there are 6 of us .
+( 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 SNG1012.json_0008
+# ::snt Can you try the same parameters at another hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1012.json_0010
+# ::snt The are does not matter , just three stars and wifi at a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1012.json_0012
+# ::snt Thank you so much ! That should be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3521.json_0000
+# ::snt Can you tell me a good museum in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3521.json_0002
+# ::snt I 'd like to visit something in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3521.json_0004
+# ::snt Could you provide me with the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3521.json_0006
+# ::snt Yes , I also need a place to stay in the west area . It should be 4 stars and have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3521.json_0008
+# ::snt Can you book me a room at the Marriott for 3 nights starting Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3521.json_0010
+# ::snt 1 person please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3521.json_0012
+# ::snt There 's nothing else I need at this time . Thank you very much for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0901.json_0000
+# ::snt I am planning my trip to Cambridge and looking for a place to dine that is in the centre and 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 MUL0901.json_0002
+# ::snt Please book a reservation for Wednesday at 20:00 for 5 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0901.json_0004
+# ::snt We could probably go earlier in the evening . How about 1900 ?
+( o / out_of_scope )
+
+# ::id MUL0901.json_0006
+# ::snt I am also looking for a particular attraction called Emmanuel College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0901.json_0008
+# ::snt May I get the area its in , attraction type and an entrance fee if any ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL0901.json_0010
+# ::snt Thank you for all of your help , that is all I need for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0901.json_0012
+# ::snt Have a nice day also . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1762.json_0000
+# ::snt I need a train leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1762.json_0002
+# ::snt I will be traveling to Broxbourne on Thursday in the afternoon .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1762.json_0004
+# ::snt That sounds good .   Please book a ticket for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1762.json_0006
+# ::snt Thank you so much . Can you also help me find somewhere to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1762.json_0008
+# ::snt I 'm interested in a 2 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1762.json_0010
+# ::snt Do you have anything in the north area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1762.json_0012
+# ::snt That would be great , can you book it on Saturday for 1 person   for 5 nights .
+( 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 "1"
+  ))
+)
+
+# ::id PMUL1762.json_0014
+# ::snt No that is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2482.json_0000
+# ::snt I am looking for things to do on the west side of Cambridge . Is there anything you can recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2482.json_0002
+# ::snt The entertainment venue sounds like a lot of fun . What is the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2482.json_0004
+# ::snt Perfect , thanks . Oh ! I 'm also quite hungry , can you recommend an expensive restaurant in town that serves molecular gastronomy cuisine , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2482.json_0006
+# ::snt Are there no molecular gastronomy restaurants in the West side or in the entire city ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id MUL2482.json_0008
+# ::snt How about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2482.json_0010
+# ::snt Whatever you recommend works , I need to book for 2 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 "2"
+  ))
+)
+
+# ::id MUL2482.json_0012
+# ::snt Thanks . Can I get a taxi from Whale of a Time to The India House ? I would like to get to the restaurant by 18:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL2482.json_0014
+# ::snt No that is everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0228.json_0000
+# ::snt I would like to eat not too pricy or cheap in centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0228.json_0002
+# ::snt No . Can you recommend something ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0228.json_0004
+# ::snt I am not sure what you 're asking me ? I 'd like a recommendation for a restaurant , please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0228.json_0006
+# ::snt Actually , I would like Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL0228.json_0008
+# ::snt What is the price range of these two restaurants ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0228.json_0010
+# ::snt i need the address and post code for anatolia
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "anatolia"
+  ))
+   )
+)
+
+# ::id MUL0228.json_0012
+# ::snt Perfect , I am also looking for a train departing stansted airport to cambridge . I would like to leave Sunday after 14:45 . Could you let me know the price of any trains ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0228.json_0014
+# ::snt This train works for me .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0228.json_0016
+# ::snt SURE AND CAN YOU CONFIRM THE PRICE FOR THE 15:24 TR9680
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0228.json_0018
+# ::snt I only need one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0228.json_0020
+# ::snt Great , thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0228.json_0022
+# ::snt That is all that I need for today .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0818.json_0000
+# ::snt I would like some South African food that is not too expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0818.json_0002
+# ::snt Are there any African restaurants outside of the city center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+)
+
+# ::id MUL0818.json_0004
+# ::snt Yeah , how about a gastropub then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL0818.json_0006
+# ::snt Moderate . Please give me a phone number , address , and postcode for the restaurant you find . Thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id MUL0818.json_0008
+# ::snt Cow Pizza Kitchen ? That is great . lol . Can you help me find a certain attraction now ? I believe it 's called Gallery at Twelve .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Name ( NamAt3 / Name 
+    :name ( n12 / name
+     :op1 "Gallery"
+     :op2 "at"
+     :op3 "Twelve"
+  ))
+)
+
+# ::id MUL0818.json_0010
+# ::snt What kind of attraction is Gallery at twelve ? Can you also tell me what their entrance fee and postcode are ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Gallery"
+     :op2 "at"
+     :op3 "twelve"
+  ))
+   )
+)
+
+# ::id MUL0818.json_0012
+# ::snt OK great .   I will need to book a taxi between the Cow Pizza Kitchen and The Gallery at Twelve .   Can you help me ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "gallery"
+     :op3 "at"
+     :op4 "twelve"
+  ))
+)
+
+# ::id MUL0818.json_0014
+# ::snt I would like to leave The Gallery at Twelve by 19:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL0818.json_0016
+# ::snt Can I get the phone number for the taxi company and the type of car I will be picked up in ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0818.json_0018
+# ::snt No that will be everything , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0779.json_0000
+# ::snt Find me an expensive 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 "expensive"
+  ))
+)
+
+# ::id SNG0779.json_0002
+# ::snt No . As long as its in the type of hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG0779.json_0004
+# ::snt Can I get the phone number for the Huntingdon Marriott , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0779.json_0006
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0515.json_0000
+# ::snt I need to get to London Kings Cross . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0515.json_0002
+# ::snt The train should arrive by 15:45 and should leave on Friday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0515.json_0004
+# ::snt Sure , that would work . How much would that cost , and how long would the travel time be ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( 5*Tr1 / 05**00)
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL0515.json_0006
+# ::snt Yes please !   Can you also recommend some places to go in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0515.json_0008
+# ::snt Any type is fine can I just get the address of one please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0515.json_0010
+# ::snt Okay great ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0515.json_0012
+# ::snt No , that 's all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3707.json_0000
+# ::snt I am looking for a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3707.json_0002
+# ::snt Anywhere in town should be fine , I just need to know what area it is in .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3707.json_0004
+# ::snt I trust your recommendation on a museum . What area is it in ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL3707.json_0006
+# ::snt No that 's it . I need a train going to London Kings Cross that leaves after 20:45 on Monday from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL3707.json_0008
+# ::snt Yes please book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3707.json_0010
+# ::snt No , I 'm good . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3707.json_0012
+# ::snt Again , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0590.json_0000
+# ::snt I 'd like to find some expensive Mexican cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0590.json_0002
+# ::snt Sure that would be great .
+( o / out_of_scope )
+
+# ::id SNG0590.json_0004
+# ::snt Yes I would like it made for Wednesday for 7 people at 18:30 please .
+( 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 "7"
+  ))
+)
+
+# ::id SNG0590.json_0006
+# ::snt That 's great . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0590.json_0008
+# ::snt That 's it for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3596.json_0000
+# ::snt Can you find me a three star place to stay ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3596.json_0002
+# ::snt I do n't have an area preference but it needs to have free wifi and parking at a moderate price .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( onHo4 / dontcare)
+)
+
+# ::id PMUL3596.json_0004
+# ::snt Okay sounds great , can you book a room for me ?
+( o / out_of_scope )
+
+# ::id PMUL3596.json_0006
+# ::snt Actually , I do n't need a room right now , but I do need a train . I 'll be heading out to King 's Lynn on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3596.json_0008
+# ::snt I was hoping to leave from Cambridge some time after 10:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL3596.json_0010
+# ::snt Can you book tickets for 4 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3596.json_0012
+# ::snt That is all I need to know . Thank you . Good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0797.json_0000
+# ::snt Hello , I need to find a hotel with free wifi and free parking . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0797.json_0002
+# ::snt Can you find me a guesthouse that is expensive ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0797.json_0004
+# ::snt How about in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0797.json_0006
+# ::snt Could you recommend one with free wifi and free parking in the moderate price range , and give me the star rating and phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG0797.json_0008
+# ::snt Thank you , that will be all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4357.json_0000
+# ::snt I 'm looking for a restaurant in the centre ..
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4357.json_0002
+# ::snt I 'd like for it to be expensive . Any you choose is fine . I 'll need the postcode , also , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4357.json_0004
+# ::snt Great , thanks .   I 'm also looking for an attraction called the   sheep 's green and lammas land park fen causeway .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id PMUL4605.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 PMUL4605.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 PMUL4605.json_0004
+# ::snt Thank you . I now need help with a train from Cambridge to birmingham new street , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4605.json_0006
+# ::snt The train should leave after 12:30 and should leave on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4605.json_0008
+# ::snt Yes please , any of them will do . I just need the booking for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4605.json_0010
+# ::snt Ok great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4605.json_0012
+# ::snt No , I think that 's all for now . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4303.json_0000
+# ::snt Can you help me find a train leaving on sunday arriving by 9:00 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL4303.json_0002
+# ::snt I 'll be heading to Peterborough from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4303.json_0004
+# ::snt I 'm flexible , as long as I arrive by 9:00 . Could you let me know the total travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n10 / name
+     :op1 "9:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4303.json_0006
+# ::snt Sure . Could you give me the ID for that train ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4303.json_0008
+# ::snt Great , I 'm also looking for info on a hotel called allenbell .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n14 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL4303.json_0010
+# ::snt I need to book it for 3 people for 2 nights beginning Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4303.json_0012
+# ::snt Thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0069.json_0000
+# ::snt Can you book me a taxi from Avalon to De Luca Cucina and Bar ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0069.json_0002
+# ::snt I would like to arrive at De Luca by 07:30 .   It does n't matter when I leave .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n6 / name
+     :op1 "07:30"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n8 / name
+     :op1 "De"
+     :op2 "Luca"
+  ))
+)
+
+# ::id SNG0069.json_0004
+# ::snt Thank you very much for you help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0518.json_0000
+# ::snt I am looking for a restaurant called golden wok .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id PMUL0518.json_0002
+# ::snt Actually I know exactly where it is and would appreciate you booking a table for 2 at 18:15 on Monday .
+( 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 "2"
+  ))
+)
+
+# ::id PMUL0518.json_0004
+# ::snt I will need the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0518.json_0006
+# ::snt I would also like a train leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0518.json_0008
+# ::snt I will be going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2197.json_0000
+# ::snt I am looking for a place to stay in Cambridge . I prefer it to be in the north and include free wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2197.json_0002
+# ::snt Yes , if you could find a 4 star hotel with free parking that would be great .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2197.json_0004
+# ::snt Can you list alternatives close to 4 star with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2197.json_0006
+# ::snt I need some place in the north , four stars and having free wifi .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2197.json_0008
+# ::snt I really need one that has free parking . Can you check again please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2197.json_0010
+# ::snt No preference really . Could you pick one and get me the postcode and price range please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2197.json_0012
+# ::snt I also need a train going to kings lynn on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2197.json_0014
+# ::snt OK , thank you , I just need the price .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2197.json_0016
+# ::snt No , you 've been great .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2239.json_0000
+# ::snt Hello , I am traveling to Cambridge and am really excited to eat at some local restaurants when I am there .   Can you help me find a place to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2239.json_0002
+# ::snt I was hoping to find something expensive , preferably Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2239.json_0004
+# ::snt Yes south please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2239.json_0006
+# ::snt Yes . Friday . 4 people . 14:30 .
+( 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 PMUL2239.json_0008
+# ::snt Perfect . Could you also recommend a college in the centre of town to go to ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2239.json_0010
+# ::snt What is the post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2239.json_0012
+# ::snt i also want to know the phone number so that i can call them up
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2239.json_0014
+# ::snt Can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2239.json_0016
+# ::snt Thank you . Can you also book a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2239.json_0018
+# ::snt I also need a taxi from the Church so I can get to the restaurant on 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 PMUL2239.json_0020
+# ::snt Ok thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2239.json_0022
+# ::snt Thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2675.json_0000
+# ::snt Hello !   I am looking for information about The Cambridge Belfry .   It 's a hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL2675.json_0002
+# ::snt Before you book it , can I get the address of The Cambridge Belfry ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2675.json_0004
+# ::snt No thank you , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2675.json_0006
+# ::snt Thank you , have a great day , too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2675.json_0008
+# ::snt Not right now . Can you recommend other places to visit in the center of town though ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2675.json_0010
+# ::snt Could I get the phone number for the concert hall please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2675.json_0012
+# ::snt Nothing , that should be all today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1883.json_0000
+# ::snt I want to find a train leaving Cambridge and going to Bishops Stortford . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1883.json_0002
+# ::snt We need it to 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 PMUL1883.json_0004
+# ::snt Yes could you book one ticket for me 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 PMUL1883.json_0006
+# ::snt Perfect , thanks ! Yes , actually there is one more thing . Please get me information on the huntingdon marriott hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL1883.json_0008
+# ::snt Can you tell me if they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1883.json_0010
+# ::snt I think that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1883.json_0012
+# ::snt I 've really got to go . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2578.json_0000
+# ::snt Hello , I 'm looking for some sports arenas to go to in Cambridge that 's located in the centre . I like all different sports , so please tell me everything that is available .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL2578.json_0002
+# ::snt What about boats instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL2578.json_0004
+# ::snt I do n't need the phone number .   Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2578.json_0006
+# ::snt I am also looking for any information you might have on Gonville Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2578.json_0008
+# ::snt Yes can you book that please ?
+( o / out_of_scope )
+
+# ::id PMUL2578.json_0010
+# ::snt Actually , I just need their phone number , please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2578.json_0012
+# ::snt I 'd also like to book a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2578.json_0014
+# ::snt I need to leave the attraction by 6:15 .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2578.json_0016
+# ::snt I 'm going to be headed from the Cambridge Punter back to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n15 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+)
+
+# ::id PMUL2578.json_0018
+# ::snt Gonville Hotel . Could I get the contact number and car type please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2578.json_0020
+# ::snt Thanks so much for all your help ! That will be all for me today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1059.json_0000
+# ::snt I 'm excited to be traveling to cambridge and would like to find some places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1059.json_0002
+# ::snt Yes , I would like a theatre in the centre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1059.json_0004
+# ::snt Yes I would like their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1059.json_0006
+# ::snt I 'm also looking for the Carolina Bed and Breakfast . What area is it in ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL1059.json_0008
+# ::snt No , that 's okay , I just needed to know what area it was in .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL1059.json_0010
+# ::snt No , thanks - I 'm all set . You 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1137.json_0000
+# ::snt I want to find a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1137.json_0002
+# ::snt May I please have the postcode , and entrance fees for the nightclubs ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1137.json_0004
+# ::snt Actually , yes . I 'm looking for a train from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1137.json_0006
+# ::snt My destination is Cambridge and I would like to arrive by 11:30 on Thursday .
+( 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 PMUL1137.json_0008
+# ::snt The one for 7:35 is fine . Can I get the ID # and price , too ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1137.json_0010
+# ::snt Thank you . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1137.json_0012
+# ::snt I still need the price for the train .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1137.json_0014
+# ::snt thanks so much for everything today , you have been very helpful
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0284.json_0000
+# ::snt I want a train from london liverpool street arriving at 9:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id SNG0284.json_0002
+# ::snt I want to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0284.json_0004
+# ::snt I want to go to Cambridge , how much will that cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id SNG0284.json_0006
+# ::snt Yes , that sounds good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0284.json_0008
+# ::snt Can you tell me how much the ticket is ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0284.json_0010
+# ::snt No , thanks . No need . I will do that later . Thank you for all the info . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0500.json_0000
+# ::snt I 'm trying to find a cheap Asian restaurant to have dinner at tonight .   What kind of options are available for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id SNG0500.json_0002
+# ::snt Actually , can you suggest one of them . Can I get their contact info as well ?
+( o / out_of_scope )
+
+# ::id SNG0500.json_0004
+# ::snt No , that 's ok , I can take it from here . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2637.json_0000
+# ::snt I am looking for a cheap guesthouse to stay in for my trip to Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2637.json_0002
+# ::snt Preferably in the west side of town . I would also like something 4-star rated if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2637.json_0004
+# ::snt Does it have a 4 star rating and internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2637.json_0006
+# ::snt That 's all the info I needed can you find me 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 MUL2637.json_0008
+# ::snt Are there any places listed simply as " entertainment " that are in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2637.json_0010
+# ::snt Sounds good , please advise the address and phone number .   Thank you .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2637.json_0012
+# ::snt Oh , the way you said it I thought Nusha and Tenpin was the whole name of the place . But I 'm sure Nusha will be plenty entertaining , even without the tenpin .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "Nusha"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n20 / name
+     :op1 "Tenpin"
+  ))
+   :Name ( NamAt6 / Name 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id PMUL4234.json_0000
+# ::snt Can you help me find a nice restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4234.json_0002
+# ::snt I was thinking some indian food would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4234.json_0004
+# ::snt No , I do n't care where it is . I 'm thinking I 'd like an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL4234.json_0006
+# ::snt That is fine book me a table for 6 on Sat at 17:30 . I also need a train for the same and should leave leicester for cambridge
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n13 / name
+     :op1 "17:30"
+  ))
+   )
+)
+
+# ::id PMUL4234.json_0008
+# ::snt it does n't matter as long as I am there by 13:45 leaving leicester going to cambridge , I 'll need the reference number too   please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4234.json_0010
+# ::snt That will be all for today . Thanks so much for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0600.json_0000
+# ::snt I 'm looking for a specific restaurant . It 's called india house . Can you help with this ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0600.json_0002
+# ::snt Yes for 4 people at 16:30 on a Saturday . I will need a reference number as well .
+( a / and
+ :op1(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 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0600.json_0004
+# ::snt I think that takes care of everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0600.json_0006
+# ::snt Thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2009.json_0000
+# ::snt I need to catch a train going to broxbourne .   Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2009.json_0002
+# ::snt I will be leaving from Cambridge and I would like to travel on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2009.json_0004
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2009.json_0006
+# ::snt I want to make a booking for 7 people , and I need the reference number . Also , I need to book an expensive guesthouse .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   )
+)
+
+# ::id MUL2009.json_0008
+# ::snt I do n't have a specific one in mind . I would like something expensive though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2009.json_0010
+# ::snt Sure , how about one in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2009.json_0012
+# ::snt The guesthouse should be in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2009.json_0014
+# ::snt Yes , show them .
+( o / out_of_scope )
+
+# ::id MUL2009.json_0016
+# ::snt Can you let me know the postcode , if they have free parking , and phone number for carolina bed and breakfast ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n23 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+)
+
+# ::id MUL2009.json_0018
+# ::snt That one should be OK , thanks . I 'm all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0873.json_0000
+# ::snt Can I get some information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0873.json_0002
+# ::snt I 'll be departing Cambridge , and heading to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0873.json_0004
+# ::snt I need to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0873.json_0006
+# ::snt I just need to arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0873.json_0008
+# ::snt No thank you . What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0873.json_0010
+# ::snt Yes , I 'm also looking for a Chinese restaurant that 's located in the North part of town .   Could you find one for me please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0873.json_0012
+# ::snt Hmm , does n't matter .   Can you reserve a table at your favorite one ?   There will be 3 of us at 11:15 the day we arrive .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "arrive"
+  ))
+)
+
+# ::id PMUL0873.json_0014
+# ::snt Thanks for helping me . The train and restaurant are all I need for now . Goodbye .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0239.json_0000
+# ::snt Hello , I am looking for an expensive place to eat 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 MUL0239.json_0002
+# ::snt It should serve Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0239.json_0004
+# ::snt Ok , I want to book a table for 5 people at 16:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0239.json_0006
+# ::snt How about 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL0239.json_0008
+# ::snt Yes , I also need a train for Wednesday I need to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0239.json_0010
+# ::snt I am leaving from london kings cross and going to cambridge . Arrival time as close to 12:30 as possible please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0239.json_0012
+# ::snt Yes please , also for 5 people . And I 'd like a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0239.json_0014
+# ::snt Nope that should be it thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0962.json_0000
+# ::snt Konnichiwa , I am coming to town and will be staying a few days . I need a place in town centre that offers free parking . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0962.json_0002
+# ::snt I will take one of the cheap guesthouses please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0962.json_0004
+# ::snt That sounds great . I 'd like to book it for 2 people . We 'll be arriving Tuesday and we 'd like to stay for 5 nights please .
+( 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 "2"
+  ))
+)
+
+# ::id SNG0962.json_0006
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2351.json_0000
+# ::snt Are there any colleges in town I could go to ? I would appreciate your help .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2351.json_0002
+# ::snt I do n't care what area it 's in . Can you recommend a good one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+   )
+)
+
+# ::id PMUL2351.json_0004
+# ::snt Yes . I want the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2351.json_0006
+# ::snt I would also like to book a table at the restaurant Ask for 8 people on Tuesday at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "ask"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2351.json_0008
+# ::snt any side . book for 8 people at 18:00 on teusday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2351.json_0010
+# ::snt No that would be it thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1365.json_0000
+# ::snt I am looking for a restaurant called loch fyne
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id MUL1365.json_0002
+# ::snt Can you tell me a little more about the place ? I need to know what type of food they serve , price range and where it 's located .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Price ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL1365.json_0004
+# ::snt Great . I also need to know about a hotel called the Hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL1365.json_0006
+# ::snt Yes please . I need 2 night stay starting from Friday for 3 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 "3"
+  ))
+)
+
+# ::id MUL1365.json_0008
+# ::snt I really want to stay there so can I get it for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1365.json_0010
+# ::snt No , thank you .   You have been of great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2316.json_0000
+# ::snt I want to visit some architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2316.json_0002
+# ::snt Is there a phone number I can get for the schools please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2316.json_0004
+# ::snt Thank you ! I also need to find a place to eat while there .   Something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2316.json_0006
+# ::snt I 'd like an italian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2316.json_0008
+# ::snt I would like to dine in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2316.json_0010
+# ::snt Sounds good . Please book a table for 2 on Monday at 19:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2316.json_0012
+# ::snt Could you try 18:30 instead please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2316.json_0014
+# ::snt Nope that is all I need for today . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1036.json_0000
+# ::snt Would you be able to help me find a train for Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1036.json_0002
+# ::snt I need a train that departs Cambridge to Stevenage on Friday leaving after 18:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1036.json_0004
+# ::snt That sounds great .   Can you please book 5 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1036.json_0006
+# ::snt Okay thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1036.json_0008
+# ::snt I would also like to visit a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1036.json_0010
+# ::snt I would like one in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1036.json_0012
+# ::snt Can I get the phone number , entrance fee , and postcode of one of them ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1036.json_0014
+# ::snt Thank you . I also need the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1036.json_0016
+# ::snt That is all I need . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1117.json_0000
+# ::snt I need to find a place to stay that includes free parking and is moderately priced .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1117.json_0002
+# ::snt No star preference , but I would like it to be a hotel type .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL1117.json_0004
+# ::snt The Ashley Hotel will do fine .   Can you book me a room there ?   It will just be myself staying .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1117.json_0006
+# ::snt i d be staying for 3 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1117.json_0008
+# ::snt I 'll be arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1117.json_0010
+# ::snt Yes , I 'm interested in knowing what attractions are in the area as well .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( orAt1 / north)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1117.json_0012
+# ::snt I am interested in visiting one of the colleges actually .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1117.json_0014
+# ::snt Yes please . Any area would be fine so long as its a nice college to visit . Would you recommend the best one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1117.json_0016
+# ::snt That sounds perfect ! Can I have their phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1117.json_0018
+# ::snt No , you have been very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02319.json_0000
+# ::snt I 'd like to book a taxi to the scott polar museum
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id SNG02319.json_0002
+# ::snt 3 00 will be best pick up time thank you
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG02319.json_0004
+# ::snt I will be picked up from london kings cross train station . I 'll also need a contact phone number and a car type to expect .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+     :op4 "train"
+     :op5 "station"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+  :Phone ( aTa2 / question )
+   )
+)
+
+# ::id SNG02319.json_0006
+# ::snt That 's all I needed help with today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02319.json_0008
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4884.json_0000
+# ::snt I 'm looking for a train leaving after 16:45 departing 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 "16:45"
+  ))
+)
+
+# ::id PMUL4884.json_0002
+# ::snt I want to leave on Saturday after 16:45 and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL4884.json_0004
+# ::snt Yes and could you give me the arrival time as well ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4884.json_0006
+# ::snt TR7804 , thank you .   It 's just me traveling , but I 'm also looking to stay at the cambridge belfry . Where is that ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( Tr2 / 1)
+   :Id ( IdTr5 / Id 
+    :name ( n15 / name
+     :op1 "TR7804"
+  ))
+   )
+)
+
+# ::id PMUL4884.json_0008
+# ::snt What type of accommodations are they
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id PMUL4884.json_0010
+# ::snt Okay great . Thanks for all your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4884.json_0012
+# ::snt no that will be all thank you for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4316.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4316.json_0002
+# ::snt Actually , I 'll be needing to find a way to get to Petersborough . I was thinking a train might be cheaper .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( etTr2 / peterborough)
+)
+
+# ::id PMUL4316.json_0004
+# ::snt I need to leave Cambridge on Monday and get to Pererborough by 15:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n8 / name
+     :op1 "Pererborough"
+  ))
+)
+
+# ::id PMUL4316.json_0006
+# ::snt And how much does a ticket cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4316.json_0008
+# ::snt And the travel time ? I also need a museum to go to in the east .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4316.json_0010
+# ::snt That sounds perfect . What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4316.json_0012
+# ::snt thanks that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0714.json_0000
+# ::snt I 'm looking for a restaurant called la margherita .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id SNG0714.json_0002
+# ::snt That 's all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0048.json_0000
+# ::snt I need a place to eat that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0048.json_0002
+# ::snt A moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0048.json_0004
+# ::snt Is there any located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0048.json_0006
+# ::snt Yes , what are my three choices before we make a reservation ?
+( Rm1 / Restaurant-Inform
+   :Choice ( ChoRe2 / Choice 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0048.json_0008
+# ::snt Can I book a table for 3 at Shanghai for Saturday at 19:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n16 / name
+     :op1 "Shanghai"
+  ))
+)
+
+# ::id PMUL0048.json_0010
+# ::snt thanks I need a 4 star guesthouse with free parking of course .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0048.json_0012
+# ::snt No , I do n't . Any you recommend will be fine . I 'll need it booked on the same day , same people , and for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL0048.json_0014
+# ::snt The reference number is great but it 's going to be hard to find if I do n't know the name . Can you tell me the name of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0048.json_0016
+# ::snt that is just great . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3649.json_0000
+# ::snt I am planning a trip in Cambridge ,
+( o / out_of_scope )
+
+# ::id PMUL3649.json_0002
+# ::snt I need to know what museums are in the area . Can you suggest one and let me know what area it is in please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3649.json_0004
+# ::snt I do n't care what area it is .   I was hoping you could make a recommendation .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3649.json_0006
+# ::snt Sounds great ! I also need a train leaving on Thursday from London Kings cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3649.json_0008
+# ::snt I need to leave after 14:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL3649.json_0010
+# ::snt Yes . Please book of 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3649.json_0012
+# ::snt Thank you for all your help .   I really appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0979.json_0000
+# ::snt I 'm looking for an expensive hotel 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 SNG0979.json_0002
+# ::snt Not really on the area . But I would like an expensive guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0979.json_0004
+# ::snt Ok , well I guess a cheap one would work just as well . I need a place to stay . I would just still need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0979.json_0006
+# ::snt No I do n't think so . Which one sounds the best ?
+( o / out_of_scope )
+
+# ::id SNG0979.json_0008
+# ::snt Wait ... is that a restaurant ?   I want a guesthouse .   I 'm so confused .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n13 / name
+     :op1 "guesthouse"
+  ))
+   )
+)
+
+# ::id SNG0979.json_0010
+# ::snt Oh , ok .   Sure , go ahead and book 4 nights from Tuesday .   There will be three of us .
+( 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 "three"
+  ))
+)
+
+# ::id SNG0979.json_0012
+# ::snt No . I need it for 4 nights . I try another time . Thanks .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG0979.json_0014
+# ::snt Could you look again for a place in the cheap range . Area does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0979.json_0016
+# ::snt You do n't have a cheap guesthouse ( any area ) with free wifi , for tuesday , 4 nights , 3 people ? Could you please check again ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stay ( StaHo7 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n30 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0979.json_0018
+# ::snt No , that 's everything I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1139.json_0000
+# ::snt Hello there ! Could you help me find a hotel ? I am looking for one that has free parking and is expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1139.json_0002
+# ::snt I did not receive any list of hotels . Can you just pick one for me , a hotel with free parking and wifi that is upscale please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "upscale"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id MUL1139.json_0004
+# ::snt Yes , as long as it is expensive .   I would like to arrive on Tuesday and stay for 3 nights .   There will be 8 of us .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1139.json_0006
+# ::snt Can you try for 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1139.json_0008
+# ::snt I am also interested in visiting a college in the centre of town .   Could you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1139.json_0010
+# ::snt Yes , please let me know the postcode and entrance fee of one in the centre area .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n25 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL1139.json_0012
+# ::snt I will need a taxi to travel between the hotel and the college . Can you handle this also ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n29 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id MUL1139.json_0014
+# ::snt I would like to leave the college by 24:30 and can I also have the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n30 / name
+     :op1 "24:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+  :Phone ( aTa2 / question )
+   )
+)
+
+# ::id MUL1139.json_0016
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2077.json_0000
+# ::snt Hi , I would like to book a hotel in the north side of the city . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2077.json_0002
+# ::snt I need free parking , and like a guesthouse over any other type .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2077.json_0004
+# ::snt Yes , it does . Could you see if you could book a party of 8 for 5 nights beginning 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 "8"
+  ))
+)
+
+# ::id MUL2077.json_0006
+# ::snt Thank you very much , I would also like help with a train booking going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2077.json_0008
+# ::snt Yes it should and I would like to arrive by 18:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL2077.json_0010
+# ::snt I would like to travel on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2077.json_0012
+# ::snt That sounds like it would work . Can you tell me the cost of the ticket ?
+( o / out_of_scope )
+
+# ::id MUL2077.json_0014
+# ::snt No thank you . That 's all the information I need to enjoy my trip to Cambridge !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2077.json_0016
+# ::snt Thank you , I will .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4894.json_0000
+# ::snt Can you help me find a 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 PMUL4894.json_0002
+# ::snt It 's our anniversary and my wife loves british food . I want it to be special , so maybe something expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4894.json_0004
+# ::snt Yeah , could you get me a table for 4 on Friday at 13:30 at the Travellers Rest ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4894.json_0006
+# ::snt I 'm also looking for a museum near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4894.json_0008
+# ::snt No . Can you recommend one and give me their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4894.json_0010
+# ::snt That sounds great ! What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4894.json_0012
+# ::snt Could I also have the phone number to the museum ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4894.json_0014
+# ::snt Not at this time . I think I have everything I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0286.json_0000
+# ::snt I am traveling to Cambridge and am interested in trying local restaurants and finding a hotel for my stay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0286.json_0002
+# ::snt I need to find a hotel with a 3 star rating that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0286.json_0004
+# ::snt I want chinese food in cheap price range in west side of town . A 3 star hotel that is expensive and includes wifi . Also the hotel address , area , and postcode please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe6 / Food 
+    :name ( n15 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n17 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe10 / Area 
+    :name ( n19 / name
+     :op1 "west"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Area ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id PMUL0286.json_0006
+# ::snt Thanks for your help with the hotel .   How about a restaurant in the centre that serves Indian food ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n23 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n25 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL0286.json_0008
+# ::snt What is the postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0286.json_0010
+# ::snt I also need a taxi from the restaurant to the hotel . I would like to leave the restaurant by 11:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n33 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0286.json_0012
+# ::snt What would bew the taxi care type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0286.json_0014
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0782.json_0000
+# ::snt Hi ! What can you tell me about 4-star guesthouses in town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0782.json_0002
+# ::snt Yes , I would like a guesthouse in the south part of town and it should include wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0782.json_0004
+# ::snt Yes , let 's try Rosa 's for 3 nights starting Friday . There will be 8 of us .
+( 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 SNG0782.json_0006
+# ::snt That will be all , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0448.json_0000
+# ::snt I 'd like a train from Cambridge to Broxbourne , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0448.json_0002
+# ::snt Yes . I would like to leave on Sunday after 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0448.json_0004
+# ::snt Yes and could I have the reference number after ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0448.json_0006
+# ::snt No thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0531.json_0000
+# ::snt I 'm looking for the information on a restaurant called Saigon City , can you provide me with their info ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG0531.json_0002
+# ::snt Thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0896.json_0000
+# ::snt I need a train to London please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n2 / name
+     :op1 "London"
+  ))
+)
+
+# ::id MUL0896.json_0002
+# ::snt I 'm sorry , I do n't know what came over me . I 'm just looking for a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0896.json_0004
+# ::snt I do not have any preference on the area . Can I have the phone number and entrance fee to one of the museums ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0896.json_0006
+# ::snt I 'm also looking to find an Italian restaurant that is cheap to eat at in the north 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 "north"
+  ))
+)
+
+# ::id MUL0896.json_0008
+# ::snt Yes , thank you . I need to reserve a table for 1 person on Wednesday at 18:15 . Thank you . I also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0896.json_0010
+# ::snt Darn , could you try again ? Any cheap Italian restaurant on the north side . 1 person , 18:15 on Wednesday .
+( 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 "18:15"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe12 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0896.json_0012
+# ::snt Good , I really wanted to eat there . No , I do n't need anything else , thank you .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0345.json_0000
+# ::snt Let 's go with the train first . I 'm looking for one that leaves after 16:30 on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG0345.json_0002
+# ::snt I would like to leave cambridge to bishops stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG0345.json_0004
+# ::snt Yes , I 'd like three tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0345.json_0006
+# ::snt No that will be all for now .
+( o / out_of_scope )
+
+# ::id SNG0345.json_0008
+# ::snt Yes they have .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0061.json_0000
+# ::snt I would like to book a taxi to leave after 11:00 going to Arbury Lodge Guesthouse .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG0061.json_0002
+# ::snt from the gardenia
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "gardenia"
+  ))
+)
+
+# ::id SNG0061.json_0004
+# ::snt Great ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0061.json_0006
+# ::snt No that will be all for today .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01940.json_0000
+# ::snt I need to get to michaelhouse cafe by 12:45 . Can you help me ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "michaelhouse"
+     :op2 "cafe"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG01940.json_0002
+# ::snt Yes , a taxi would be great . And I want to depart from williams art and antiques
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id SNG01940.json_0004
+# ::snt That will be just fine , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01940.json_0006
+# ::snt No .   Everything is great .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1276.json_0000
+# ::snt I heard you have good cheap restaurants . While I am there , I would like to try one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1276.json_0002
+# ::snt Can you check in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1276.json_0004
+# ::snt Anything will work , book me for what available , Ill need the postal code for wherever I am booked .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1276.json_0006
+# ::snt That 's all I needed on restaruants . Can you help me find a place to stay in the same area with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1276.json_0008
+# ::snt Hotel would be better , can I get a phone number for one please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1276.json_0010
+# ::snt Great thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1276.json_0012
+# ::snt No I do not .   Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0822.json_0000
+# ::snt Hi there . I 'll be coming into the centre of town to visit relatives . Can you help me find a place to stay ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0822.json_0002
+# ::snt I 'd like it to be expensive . 4 star rated .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0822.json_0004
+# ::snt Can you see if it 's available for 4 nights from Wednesday for 5 people
+( 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 "5"
+  ))
+)
+
+# ::id SNG0822.json_0006
+# ::snt That 's wonderful . What is the reference number for that booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0822.json_0008
+# ::snt I have n't the faintest . But do you have a reference number for the booking you made ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0822.json_0010
+# ::snt Thanks , that 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4547.json_0000
+# ::snt Please find 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 PMUL4547.json_0002
+# ::snt I WOULD like a reservation for 2 people at 20:00 on Sunday , please .
+( 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 "2"
+  ))
+)
+
+# ::id PMUL4547.json_0004
+# ::snt Thank you for the reference number . I 'm also looking for a place called The Junction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "junction"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4547.json_0006
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4547.json_0008
+# ::snt I would also like a taxi to arrive at the restaurant on time . Can I have the taxis phone number and vehicle type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n14 / name
+     :op1 "arrive"
+     :op2 "at"
+     :op3 "the"
+     :op4 "restaurant"
+     :op5 "on"
+     :op6 "time"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4547.json_0010
+# ::snt The junction , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id PMUL4547.json_0012
+# ::snt My destination is Stazione Restaurant and Coffee Bar . I need to arrive by 20:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4547.json_0014
+# ::snt Thank you . I have written the information down . I appreciate you gathering the details .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4547.json_0016
+# ::snt No that is it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0768.json_0000
+# ::snt Hi , can you help me find a 4 star place to stay ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0768.json_0002
+# ::snt How about a place in the east side of town that is a hotel not a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0768.json_0004
+# ::snt Yes , can you please change the location to centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0768.json_0006
+# ::snt That will be fine . Can you book me a room for Saturday , please ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0768.json_0008
+# ::snt I 'll be arriving Saturday and staying 3 nights .   There are 3 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0768.json_0010
+# ::snt Sure , try for two days ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0768.json_0012
+# ::snt Is there another one in the Centre with that critera avaible ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id SNG0768.json_0014
+# ::snt I need the hotel for 3 nights starting on Saturday please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0768.json_0016
+# ::snt No , please continue the search .
+( o / out_of_scope )
+
+# ::id SNG0768.json_0018
+# ::snt I am so sorry .   Could you just change the number of people in my party to 5 and try again ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Bt2 / Booking-Request
+  :People ( aBo1 / question )
+   )
+)
+
+# ::id SNG0768.json_0020
+# ::snt No that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1278.json_0000
+# ::snt Hello , I 'm looking for a place to stay . I 'd like it to be in the north and have zero stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL1278.json_0002
+# ::snt Do they offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1278.json_0004
+# ::snt I would like you to pick one , and tell em the adress and what type of room it is please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL1278.json_0006
+# ::snt I do n't think I 'll make that reservation just yet , but can you help me find an expensive restaurant in the same areas as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "areas"
+  ))
+)
+
+# ::id MUL1278.json_0008
+# ::snt Yes please make sure it is chinese and expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1278.json_0010
+# ::snt Let 's try Hakka and can I get the reference number please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Hakka"
+  ))
+   )
+)
+
+# ::id MUL1278.json_0012
+# ::snt It 'll be 1 people at 13:30 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1278.json_0014
+# ::snt No , you have answered all my questions . Thank you very much . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0540.json_0000
+# ::snt I 'm 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 MUL0540.json_0002
+# ::snt I would like to arrive by 08:15 , and leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL0540.json_0004
+# ::snt Yes I would like to arrive at 7:51 please for 8 people , I need the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "7:51"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0540.json_0006
+# ::snt Yes , I am also looking for a multiple sports attraction in the city centre . Are you aware of any ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0540.json_0008
+# ::snt Alright , that 's fine , how about colleges ? Are there any of those in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0540.json_0010
+# ::snt Any type of college is fine can I just get the postcode , entrance fee , and phone number of one of them ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n23 / name
+     :op1 "Any"
+  ))
+   )
+)
+
+# ::id MUL0540.json_0012
+# ::snt Great . And the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0540.json_0014
+# ::snt Ok , that 's all I need for now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4569.json_0000
+# ::snt Can you help me find a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4569.json_0002
+# ::snt I 'd like to stay close to the action in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4569.json_0004
+# ::snt i would love to have the phone number , address , and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4569.json_0006
+# ::snt Yes , I also need a train for sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4569.json_0008
+# ::snt I 'll be coming into Cambridge from Bishops Stortford , and I want to arrive around 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4569.json_0010
+# ::snt Yes please book that for me .
+( o / out_of_scope )
+
+# ::id PMUL4569.json_0012
+# ::snt Actually , no , I just need more information . You 've given me the train ID . I need the travel time and ticket price .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4569.json_0014
+# ::snt Nope . I do not want to book or anything just looking into it . Bye . Thanks .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0004.json_0000
+# ::snt I 'm looking for a restaurant in Cambridge called Nandos City Centre .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id MUL0004.json_0002
+# ::snt I want to book a table for 4 people at 15:00 on wednesday . Please give me a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15: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 MUL0004.json_0004
+# ::snt I need to find a guesthouse style hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0004.json_0006
+# ::snt What is its star rating ? I am looking for a place with a star of 0 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0004.json_0008
+# ::snt Which one has free parking and wifi ? I will need a phone number , price range and area as well please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Area ( aHo2 / question )
+  :Phone ( aHo3 / question )
+  :Addr ( aHo4 / question )
+   )
+)
+
+# ::id MUL0004.json_0010
+# ::snt I do n't want a booking . Just give me the phone number and price range , please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0004.json_0012
+# ::snt That 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0004.json_0014
+# ::snt I am sure . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0694.json_0000
+# ::snt Hello , I m looking to book a train from broxbourne to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0694.json_0002
+# ::snt I am leaving on Sunday . I would like to arrive before 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL0694.json_0004
+# ::snt Not right now but can you tell me the travel time for this train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0694.json_0006
+# ::snt Thank you ! I am also looking for a place to stay .   I would like a guesthouse that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0694.json_0008
+# ::snt How much is the cheapest place ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id MUL0694.json_0010
+# ::snt Ok , any guesthouse that has free wifi and free parking will be fine . I will need it for 2 nights and 3 people are staying .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0694.json_0012
+# ::snt We will be staying there starting Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0694.json_0014
+# ::snt The area does n't matter , I just need it to be a guesthouse with free wifi and parking . I need a room for 2 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0694.json_0016
+# ::snt i need it for 3 people !
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0694.json_0018
+# ::snt Ok , how about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0694.json_0020
+# ::snt No thanks , that 's all for today . Thanks again ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0775.json_0000
+# ::snt Do you know of any 3 star hotels to stay in ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0775.json_0002
+# ::snt I would like for the hotel to be located in the south and include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0775.json_0004
+# ::snt Either is fine . Can you see if one of them might have a room on Wednesday for 3 people and 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 "3"
+  ))
+)
+
+# ::id SNG0775.json_0006
+# ::snt Can I have the address and phone number please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0775.json_0008
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3158.json_0000
+# ::snt I want to find a place in town to visit called Jesus Green Outdoor Pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL3158.json_0002
+# ::snt Sounds good ! Do you happen to know what attraction type it is ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3158.json_0004
+# ::snt now I need a chinese place to eat
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3158.json_0006
+# ::snt I would like an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3158.json_0008
+# ::snt Yes it needs to be in the centre . Can you book me a table for 6 people at 17:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3158.json_0010
+# ::snt Yes .   Please book it .
+( o / out_of_scope )
+
+# ::id PMUL3158.json_0012
+# ::snt Thanks , that 's all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1016.json_0000
+# ::snt Do you have information about the hotel El Shaddai ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id SNG1016.json_0002
+# ::snt Sounds good .   Can you book it for 3 nights checking in on Monday ?   There will be 7 of us .
+( 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 "7"
+  ))
+)
+
+# ::id SNG1016.json_0004
+# ::snt Can we try one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1016.json_0006
+# ::snt That shall be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01784.json_0000
+# ::snt I am looking for a place to stay . The hotel should include free wifi and 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"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG01784.json_0002
+# ::snt No , but should come with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01784.json_0004
+# ::snt Sure . please book for 1 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 "1"
+  ))
+)
+
+# ::id SNG01784.json_0006
+# ::snt Can we try for it for wednesday instead ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01784.json_0008
+# ::snt That 's all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01784.json_0010
+# ::snt Thanks again ! Good day to you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2523.json_0000
+# ::snt Yes , I am looking for a hotel by the name of the Autumn House . Can you tell me about it ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2523.json_0002
+# ::snt No , I just want to book it for 2 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 "2"
+  ))
+)
+
+# ::id MUL2523.json_0004
+# ::snt Thank you very much , can you also give some recommendations for places to go for college students ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2523.json_0006
+# ::snt Just confirming it 's in the west part of town ?
+( o / out_of_scope )
+
+# ::id MUL2523.json_0008
+# ::snt Can you also book a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2523.json_0010
+# ::snt I 'm leaving the college to 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 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2523.json_0012
+# ::snt Thanks so much , I guess that 's all i need ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0289.json_0000
+# ::snt I need a train to take me from Cambridge to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0289.json_0002
+# ::snt I do n't know .   I want to get there at 08:15 though .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id SNG0289.json_0004
+# ::snt I will be travelling on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0289.json_0006
+# ::snt Yes that will be fine thank you . Can you tell me how long the journey will be and how much it will cost and when the train leaves ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG0289.json_0008
+# ::snt What is the exact departure time please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG0289.json_0010
+# ::snt Can you book me a seat on the train please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0289.json_0012
+# ::snt Actually , I am not ready to book quite yet .   Thank you for all of your help .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0536.json_0000
+# ::snt I am looking for Abbey Pool and Astroturf Pitch can you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+)
+
+# ::id MUL0536.json_0002
+# ::snt Thank you very much for the information . That is all I needed help with . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0536.json_0004
+# ::snt I actually do need to find a train going to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0536.json_0006
+# ::snt Yes , I will be leaving Cambridge and going to Ely , I would like it to arrive by 11:30 .
+( 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 MUL0536.json_0008
+# ::snt Oops ! I guess forgot to mention it 's Thursday that I need to travel .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0536.json_0010
+# ::snt Can I get info for the 09:50 the price and the trains ID please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "09:50"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0536.json_0012
+# ::snt Great , thank you ! That will be all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0536.json_0014
+# ::snt 9:50 departure , 4.40 pounds , TR1923 . I got it , thank you !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Leave ( LeaTr3 / Leave 
+    :name ( n17 / name
+     :op1 "9:50"
+  ))
+   :Ticket ( TicTr5 / Ticket 
+    :name ( n19 / name
+     :op1 "4.40"
+     :op2 "pounds"
+  ))
+   :Id ( IdTr7 / Id 
+    :name ( n21 / name
+     :op1 "TR1923"
+  ))
+   )
+)
+
+# ::id PMUL2080.json_0000
+# ::snt Can you help me find the funky fun house ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2080.json_0002
+# ::snt Please give me their postcode , and the area of town they are located in .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2080.json_0004
+# ::snt I would like a place to eat in the centre and should serve korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2080.json_0006
+# ::snt Yes , can you please do that for me .
+( o / out_of_scope )
+
+# ::id PMUL2080.json_0008
+# ::snt Monday , at 20:00 for one person please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2080.json_0010
+# ::snt No , actually you took care of everything . Thanks so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3935.json_0000
+# ::snt I would like to take 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 PMUL3935.json_0002
+# ::snt I am departing from London Liverpool heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+  ))
+)
+
+# ::id PMUL3935.json_0004
+# ::snt I need to arrive by 15:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL3935.json_0006
+# ::snt Yes please . Book it for 2 tickets . Also include 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 PMUL3935.json_0008
+# ::snt Yes , can you tell me what type of architecture places are in cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3935.json_0010
+# ::snt Thank you ! Can you please give me the phone number of the free one ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3935.json_0012
+# ::snt Thank you so much for all your help . You have a great day now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1370.json_0000
+# ::snt I 'd like to find a train from cambridge that leaves thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1370.json_0002
+# ::snt I would like to travel to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1370.json_0004
+# ::snt Yes . The departure should be from stansted airport and arrive in cambridge no later than 20:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1370.json_0006
+# ::snt Yes , that would be great . Please make a booking for 4 people and send me a copy of 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 PMUL1370.json_0008
+# ::snt Thank you , I am also looking for some places to go while I am there . I 'd like to check out some colleges in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1370.json_0010
+# ::snt What is the phone number , and address for a free college that you recommend ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1370.json_0012
+# ::snt No , that covers everything I needed today !   Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0459.json_0000
+# ::snt I 'm looking for a restaurant in the centre of town with a modest price range .   Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0459.json_0002
+# ::snt That sounds great . Can I reserve a table for 4 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 "4"
+  ))
+)
+
+# ::id SNG0459.json_0004
+# ::snt Okay let 's try 19:00 instead .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG0459.json_0006
+# ::snt That is wonderful .   Thank you for your help .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0459.json_0008
+# ::snt There is nothing else . Again , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0144.json_0000
+# ::snt I am looking for suggestions for a cheaper restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0144.json_0002
+# ::snt Not really . Just get me a table for   3 on Tuesday at 17:00
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0144.json_0004
+# ::snt Yes please , if that time does n't work , we can try for 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0144.json_0006
+# ::snt I also 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 MUL0144.json_0008
+# ::snt I prefer a guesthouse , and I need someplace cheap , please . Area does n't matter .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL0144.json_0010
+# ::snt Could you tell me the star of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0144.json_0012
+# ::snt No thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0144.json_0014
+# ::snt No thanks . That 's all I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2301.json_0000
+# ::snt I am looking for a restaurant called 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 MUL2301.json_0002
+# ::snt No thanks I 'm just looking for information for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2301.json_0004
+# ::snt Okay thanks . I 'd like some information about a place to go next .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2301.json_0006
+# ::snt I am looking for a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2301.json_0008
+# ::snt That sounds good .   Could I get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2301.json_0010
+# ::snt No , that 's all I need for now . Thanks so much , you 've been super !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0262.json_0000
+# ::snt I am looking for the cityroomz hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0262.json_0002
+# ::snt Yes book it please .   6 people , 5 nights starting Monday .   Thanks !
+( 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 "6"
+  ))
+)
+
+# ::id PMUL0262.json_0004
+# ::snt Thank you ! I also need to find and expensive seafood restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "seafood"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0262.json_0006
+# ::snt No , that 's but could I get the phone number for it ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0262.json_0008
+# ::snt I will also need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0262.json_0010
+# ::snt Can you pick me up at cityroomz and take me to loch fyne .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0262.json_0012
+# ::snt I would like to be picked up from cityroomz by 12:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo4 / Name 
+    :name ( n21 / name
+     :op1 "cityroomz"
+  ))
+   )
+)
+
+# ::id PMUL0262.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4176.json_0000
+# ::snt I 'm looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4176.json_0002
+# ::snt No , surprise me ! It should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4176.json_0004
+# ::snt Sure , could you tell me the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4176.json_0006
+# ::snt What is the attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4176.json_0008
+# ::snt I could really use some help finding info on a guesthouse to stay in . I would need free parking though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4176.json_0010
+# ::snt It does n't matter and it does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL4176.json_0012
+# ::snt It will be 6 people , 3 nights from Wednesday on .
+( 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 PMUL4176.json_0014
+# ::snt Can you please book a room at the Acorn ? And if you can , please provide the reference number . I want to jot it down in case of any issues .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4176.json_0016
+# ::snt Thanks so much .   You have helped with everything I needed for now .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1273.json_0000
+# ::snt Hello , I 'm looking for 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 MUL1273.json_0002
+# ::snt Yes , please book 3 nights at the alpha - milton guesthouse for me .   I would like to check in on wednesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1273.json_0004
+# ::snt Actually , I do n't need a reservation . I am looking for a modern european restaurant in the center of town , though .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1273.json_0006
+# ::snt can i get the address , phone number , and price range please ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1273.json_0008
+# ::snt Can you book a table for 2 at 7 pm tomorrow night ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1273.json_0010
+# ::snt Yes please . Can you let me know if the reservation is successful .
+( o / out_of_scope )
+
+# ::id MUL1273.json_0012
+# ::snt Ok , that 's ok . I 'll take care of it later . Thanks so much . Good day to you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1147.json_0000
+# ::snt I 'm 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 SNG1147.json_0002
+# ::snt No thank you . Just the area and postcode please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1147.json_0004
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1952.json_0000
+# ::snt Hi , I am looking for information on a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1952.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 PMUL1952.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 PMUL1952.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 PMUL1952.json_0008
+# ::snt Yes , that sounds perfect .   I 'll need 4 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1952.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 PMUL1952.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 PMUL1952.json_0014
+# ::snt Let 's go with the 4 star . Could I have the phone number of that one ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1952.json_0016
+# ::snt Thank you . That will be all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1475.json_0000
+# ::snt I would like to   find an expensive turkish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1475.json_0002
+# ::snt Yes I would like the address please !
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1475.json_0004
+# ::snt Thank you , that is all . Good day to you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1475.json_0006
+# ::snt I am also looking for a train that arrives at Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1475.json_0008
+# ::snt I need to depart from cambrige , on thursday , and arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambrige"
+  ))
+)
+
+# ::id MUL1475.json_0010
+# ::snt As long as it arrives by 10:45 . I will also need the train ID and the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1475.json_0012
+# ::snt Just 1 ticket and I need the train ID and total fees
+( a / and
+ :op1(Tt1 / Train-Request
+  :Id ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n17 / name
+     :op1 "1"
+  ))
+   )
+)
+
+# ::id MUL1475.json_0014
+# ::snt Awesome . That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL0613.json_0000
+# ::snt Hi , I am looking for information about the Warkworth House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0613.json_0002
+# ::snt I just would like to book it for 2 people , for 5 nights , beginning Monday . Please give me reference number .
+( a / and
+ :op1(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"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0613.json_0004
+# ::snt I am also looking to book a train to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0613.json_0006
+# ::snt I would like to leave on Saturday from Cambridge to be in Norwich before 21:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n18 / name
+     :op1 "Norwich"
+  ))
+)
+
+# ::id MUL0613.json_0008
+# ::snt Thank you so much . So that means a 79 minute travel time ? Let 's go ahead and book it .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0613.json_0010
+# ::snt Actually , I think I may book it later .   Thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0613.json_0012
+# ::snt No , that 's it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0866.json_0000
+# ::snt Good Evening , I am looking for a place to stay that includes free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0866.json_0002
+# ::snt I 'm not sure . I would prefer something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0866.json_0004
+# ::snt Sounds good , I changed my mind about the internet , can you let me know if it has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0866.json_0006
+# ::snt May I just get the phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0866.json_0008
+# ::snt You have met all my needs for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01366.json_0000
+# ::snt I need a taxi to go to saigon city and arrive by 11:00
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id SNG01366.json_0002
+# ::snt I will be departing from from Lovell Lodge .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3403.json_0000
+# ::snt I am coming to cambridge to try some good food , but would like to find a place to go in the centre area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3403.json_0002
+# ::snt I would like to go to an attraction first in the center of town . Are there any museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3403.json_0004
+# ::snt No but you can give me the phone number of your recommendation . What can you tell me about the golden curry restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "golden"
+     :op3 "curry"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3403.json_0006
+# ::snt Please ! Do they have availability for 8 people at 17:45 on Friday night ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3403.json_0008
+# ::snt I also need a taxi to go between the restaurant and hotel by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3403.json_0010
+# ::snt Any luck on the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3403.json_0012
+# ::snt Actually I need the taxi from a museum to go to the restaurant . What s a good museum to visit ?
+( 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 PMUL3403.json_0014
+# ::snt That sounds fine . Can I have a taxi go from there to the restaurant by 17:45 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3403.json_0016
+# ::snt Thank you , that is all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3403.json_0018
+# ::snt Okay I need to go now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3293.json_0000
+# ::snt Hi , could you help me with my plans ?   I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3293.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 PMUL3293.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 PMUL3293.json_0006
+# ::snt I need to book a room in the North as well .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3293.json_0008
+# ::snt I would need a hotel with wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3293.json_0010
+# ::snt I do n't care about the price . I absolutely do need free parking , though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3293.json_0012
+# ::snt I do not have a preference on the number of stars .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL3293.json_0014
+# ::snt I want it to be in the type of hotel . It should have wifi and parking too . And it must be in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL3293.json_0016
+# ::snt Book me with the Ashley Hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n22 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3293.json_0018
+# ::snt its for 5 for 5 nights monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3293.json_0020
+# ::snt Thanks so much , no that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2433.json_0000
+# ::snt Hello , I 'm looking for an attraction in the type of theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2433.json_0002
+# ::snt Could I get the postcode and entrance fee for the Mumford Theatre please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2433.json_0004
+# ::snt I also need an expensive restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2433.json_0006
+# ::snt i am not specific on that . recommend one and book for me
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL2433.json_0008
+# ::snt I need a table for 7 people at 19:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2433.json_0010
+# ::snt Ok , that 's all I needed today , Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2933.json_0000
+# ::snt I 'm looking for a hotel to stay at that has free wifi and a 4 star rating . Do you have any suggestions ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2933.json_0002
+# ::snt That sounds great but I was hoping to stay in the south .   Do you have anything else ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2933.json_0004
+# ::snt No , I 'll take your recommendation .   Can you give me a phone number and postcode ?   Oh , and how expensive is it ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2933.json_0006
+# ::snt Not now . But can you tell me something about concert halls in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "concert"
+     :op2 "halls"
+  ))
+)
+
+# ::id PMUL2933.json_0008
+# ::snt How about a college in the same area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2933.json_0010
+# ::snt I love free . Can you give me the address of Clare Hall ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2933.json_0012
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0360.json_0000
+# ::snt I 'm looking for a train arriving at 13:30 , departing from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0360.json_0002
+# ::snt I need to leave Sunday to go to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0360.json_0004
+# ::snt Yes can I get a ticket for 8 people please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0360.json_0006
+# ::snt Great that 's all that I needed today , thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0360.json_0008
+# ::snt NO thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0352.json_0000
+# ::snt I need a train to Cambridge , departing from the Peterborough station .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0352.json_0002
+# ::snt I would like to travel on Saturday and 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 MUL0352.json_0004
+# ::snt Yes , for 2 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0352.json_0006
+# ::snt Thanks ! I 'm also looking for a chinese place located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0352.json_0008
+# ::snt I would like a restaurant in the cheap price range . Can you find one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0352.json_0010
+# ::snt Golden House sounds delicious , please provide the address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0352.json_0012
+# ::snt No reservation needed at this time . In fact , I have everything I need . Thanks for your help today , I 'm all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4220.json_0000
+# ::snt I am planning a trip in Cambridge , looking for a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4220.json_0002
+# ::snt I 'm 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 PMUL4220.json_0004
+# ::snt It does n't matter . I 'll just need to know the postcode , food type , and phone number , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4220.json_0006
+# ::snt I 'm also looking for a train that goes to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4220.json_0008
+# ::snt I need the train to leave from Peterborough on Sunday and I need it to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL4220.json_0010
+# ::snt Yes , that sounds perfect .   I need a reservation for 7 people .   Can I have the reference number also ?   Thanks for your help !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4220.json_0012
+# ::snt No , that 'll be all .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4220.json_0014
+# ::snt Thank you so much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0616.json_0000
+# ::snt Yes I am looking for 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 SNG0616.json_0002
+# ::snt Sorry , Actually I need an expensive restaurant in the north . the first on your list would be great .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0616.json_0004
+# ::snt Sounds great , can you book a table for 5 at 18:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0616.json_0006
+# ::snt Actually , I wo n't be needing a reservation just yet . Could you verify the type of food Saigon City serves ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Saigon"
+     :op2 "City"
+  ))
+   )
+)
+
+# ::id SNG0616.json_0008
+# ::snt Yes , could I get the restuarant 's phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0616.json_0010
+# ::snt No , that 's it . You 've been very helpful , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3708.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3708.json_0002
+# ::snt I 'm staying in the west and I want to find a place near here that serves real British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3708.json_0004
+# ::snt Cool , could you give me the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3708.json_0006
+# ::snt I also need a train for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3708.json_0008
+# ::snt I 'll be departing from norwich , and will be going to cambridge . I 'd 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"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3708.json_0010
+# ::snt Ok , can I get the train ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3708.json_0012
+# ::snt That time is sufficient .
+( o / out_of_scope )
+
+# ::id PMUL3708.json_0014
+# ::snt Yes , I sure would .   That would be fantastic .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3708.json_0016
+# ::snt I 'm sorry , I actually do n't need it to be booked at this time . I just realized I have other things to figure out first . That will be all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1690.json_0000
+# ::snt Are there trains arriving in Cambridge before 18:45 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 "18:45"
+  ))
+)
+
+# ::id MUL1690.json_0002
+# ::snt I 'm leaving Bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1690.json_0004
+# ::snt Can I get the price , travel time , and departure time of the one arriving at 18:07 ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n11 / name
+     :op1 "18:07"
+  ))
+   )
+)
+
+# ::id MUL1690.json_0006
+# ::snt Not at this time , but I am also looking for a european food restaurant in the expensive price range . Can you help with that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1690.json_0008
+# ::snt In the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1690.json_0010
+# ::snt Yes , please . It will be just me and I 'd like to eat at 21:00 on the same day as my train .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1690.json_0012
+# ::snt That 's everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0768.json_0000
+# ::snt I need a place to dine in the centre of town , serving eritrean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eritrean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0768.json_0002
+# ::snt Can you check another area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0768.json_0004
+# ::snt Sure , how about British ?   Moderate prices in the centre is necessary .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0768.json_0006
+# ::snt I need a table for 6 on Tuesday . At 13:30 .
+( 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 "6"
+  ))
+)
+
+# ::id PMUL0768.json_0008
+# ::snt Thank you very much for your time .   Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2489.json_0000
+# ::snt I 'm looking for a nice place to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2489.json_0002
+# ::snt I do n't care about the cuisine type , but I want it to be somewhere expensive and in the centre please .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2489.json_0004
+# ::snt Okay . Can you book me a table for 3 people for 16:15 on a Thursday ? I will need 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 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2489.json_0006
+# ::snt Great , ca n't wait .   I am also looking for some places to go in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2489.json_0008
+# ::snt What would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2489.json_0010
+# ::snt Okay , well , what 's a good museum to try ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2489.json_0012
+# ::snt Yes and I need the postcode and phone number as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2489.json_0014
+# ::snt That is all I needed and I thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4224.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4224.json_0002
+# ::snt Are there any attractions in the west of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4224.json_0004
+# ::snt I have never been there so I do n't know what their might be . Can you tell me what some of my options are in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4224.json_0006
+# ::snt i prefer museums , get entrance fee .  am also looking for a train . it should depart from cambridge and should arrive by 08:30 on monday and should go to kings lynn
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n9 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n11 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n13 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr10 / Depart 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4224.json_0008
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4224.json_0010
+# ::snt I also need a train from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4224.json_0012
+# ::snt Thank you ! I would like to leave for Kings Lynn in Monday , please .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n19 / name
+     :op1 "Kings"
+     :op2 "Lynn"
+  ))
+   :Day ( DayTr5 / Day 
+    :name ( n21 / name
+     :op1 "monday"
+  ))
+   )
+)
+
+# ::id PMUL4224.json_0014
+# ::snt No this will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2124.json_0000
+# ::snt Please help me find a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2124.json_0002
+# ::snt Moderately priced Northern European cuisine , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2124.json_0004
+# ::snt Sure , can you find me another restaurant that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2124.json_0006
+# ::snt Any area of town is fine .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2124.json_0008
+# ::snt Yes . May I have the post code for that place ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2124.json_0010
+# ::snt I would also like to find someplace to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2124.json_0012
+# ::snt Can you make a recommendation and provide    entrance fee , postcode , and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2124.json_0014
+# ::snt Can you make a suggestion ?
+( o / out_of_scope )
+
+# ::id PMUL2124.json_0016
+# ::snt I need the entrance fee and post code .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2124.json_0018
+# ::snt Could you give me the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2124.json_0020
+# ::snt No , you 've been very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1508.json_0000
+# ::snt Are there any trains 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 MUL1508.json_0002
+# ::snt I do n't care as long as I arrive by 08:30 on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL1508.json_0004
+# ::snt Yes please , Could you book 8 tickets 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 MUL1508.json_0006
+# ::snt Yes , I 've heard something about a restaurant , I think it 's called Wagamama or something like that . Can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "wagamama"
+  ))
+)
+
+# ::id MUL1508.json_0008
+# ::snt Can O book a table for 8 people at 13:00 on monday too ?
+( 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 "8"
+  ))
+)
+
+# ::id MUL1508.json_0010
+# ::snt No , that was all . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1106.json_0000
+# ::snt Hi , can you give me some information on train schedules ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1106.json_0002
+# ::snt Yes , the Cambridge station . I would like to leave on Sunday after 10:00 for the 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"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1106.json_0004
+# ::snt that is fine . book for me for 1 person   and 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 PMUL1106.json_0006
+# ::snt I am also looking for something called Cambridge Museum of Technology .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id PMUL1106.json_0008
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1106.json_0010
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0636.json_0000
+# ::snt What restaurants in the centre serve international cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0636.json_0002
+# ::snt How about a place in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0636.json_0004
+# ::snt OK , can you book a table for 6 at 12:00 on Tuesday at The Varsity Restaurant ? I will need a reference number too , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "varsity"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0636.json_0006
+# ::snt Thanks . Looking forward to it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0636.json_0008
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1756.json_0000
+# ::snt need 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 MUL1756.json_0002
+# ::snt I m leaving thursday and need to leave after 1 pm .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1756.json_0004
+# ::snt Yes , please . Can you tell me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1756.json_0006
+# ::snt I am also looking for some where to go in the Centre of town , an attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1756.json_0008
+# ::snt That sounds perfect ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1756.json_0010
+# ::snt Yes , actually , can I have their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1756.json_0012
+# ::snt Great , thank you . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3688.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 PMUL3688.json_0002
+# ::snt any of your choice . get me the address and entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3688.json_0004
+# ::snt I also need a train out to the airport on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3688.json_0006
+# ::snt leaving cambridge and going to stansted airport and I want to leave anytime after 08:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3688.json_0008
+# ::snt That will work . I will need tickets for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3688.json_0010
+# ::snt Perfect that s everything thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1147.json_0000
+# ::snt Hello !   I need to take a train on Monday , from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1147.json_0002
+# ::snt Any time after 13:15 would be fine .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1147.json_0004
+# ::snt I just need the arrival time and price at this moment .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1147.json_0006
+# ::snt I also need an attraction that has a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1147.json_0008
+# ::snt Any area with a boat is fine .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1147.json_0010
+# ::snt You choose . Can I get the phone number , postcode , and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1147.json_0012
+# ::snt Thank you , that s all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1091.json_0000
+# ::snt Can you locate for me a train that leaves on Tuesday after 3:15 PM ? Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id PMUL1091.json_0002
+# ::snt That 's too early . I need to leave after 15:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1091.json_0004
+# ::snt Yes . Book that one for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1091.json_0006
+# ::snt I 'm also looking for a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1091.json_0008
+# ::snt I would like to go to a theatre . Can I please have the address , post code , and phone number to one that you recommend ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1091.json_0010
+# ::snt That works .   I am all set .
+( o / out_of_scope )
+
+# ::id PMUL3217.json_0000
+# ::snt I feel like spoiling myself so find me an expensive place 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 PMUL3217.json_0002
+# ::snt Lets try some halal food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "halal"
+  ))
+)
+
+# ::id PMUL3217.json_0004
+# ::snt Ok , well how about african food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL3217.json_0006
+# ::snt Yes that would be wonderful . Could you reserve for 6 people at 17:15 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3217.json_0008
+# ::snt Thank you . I would also like to find a train , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3217.json_0010
+# ::snt I and going to Peterborough from Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3217.json_0012
+# ::snt I want to arrive by 19:00 . I do n't mind when I depart .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "19:00"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL3217.json_0014
+# ::snt No thanks .   I need the departure time and the ticket price .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3217.json_0016
+# ::snt Thank you for your time and help with this .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0276.json_0000
+# ::snt I am looking for an expensive place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0276.json_0002
+# ::snt Are there any Japanese restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0276.json_0004
+# ::snt Could you check again for an expensive one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0276.json_0006
+# ::snt Yes I need it Monday at 17:45 for 3 people .
+( 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 "3"
+  ))
+)
+
+# ::id PMUL0276.json_0008
+# ::snt Thanks . I 'm also looking for hobsons house . Do you know where it is ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0276.json_0010
+# ::snt I would like to book rooms for the same group of people for 2 nights starting 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 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0276.json_0012
+# ::snt Yes I also need a taxi that will get me to the restaurant by the booked time please .
+( 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 PMUL0276.json_0014
+# ::snt that is it for today . have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1678.json_0000
+# ::snt I 'll be flying into Stansted Airport and need to find a train 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 MUL1678.json_0002
+# ::snt After 13:30 on Tuesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1678.json_0004
+# ::snt yes , can you please make a booking for just me ?
+( o / out_of_scope )
+
+# ::id MUL1678.json_0006
+# ::snt I am also looking for an expensive indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1678.json_0008
+# ::snt Yes . I am looking for west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1678.json_0010
+# ::snt Yes can we book one of those restaurants for 1 at 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1678.json_0012
+# ::snt I am sorry . My train was supposed to be for tuesday as well as my restaurant   reservation .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1678.json_0014
+# ::snt Perfect . Then I 'd like to reserve an expensive Indian restaurant for myself on Tuesday , as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1678.json_0016
+# ::snt No , thank you for helping me with my trip . I will contact you again if I need anything else . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0263.json_0000
+# ::snt I am looking for a train from Cambridge 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 SNG0263.json_0002
+# ::snt I need a train that departs after 08:30 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id SNG0263.json_0004
+# ::snt Yes please , that sounds perfect .
+( o / out_of_scope )
+
+# ::id SNG0263.json_0006
+# ::snt Actually , I do n't need booking . Please just give me the train 's travel time and price .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0263.json_0008
+# ::snt No thank you . Not at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01391.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the north and should serve italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01391.json_0002
+# ::snt Is that restaurant cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01391.json_0004
+# ::snt please get me the you get phone number and address
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG01391.json_0006
+# ::snt No thank you . I do n't a reservation . That is all the info I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01391.json_0008
+# ::snt You , too . Thank you , goodbye now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4246.json_0000
+# ::snt i need a place to go and should be a museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4246.json_0002
+# ::snt How about ones in the centre , what 's available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4246.json_0004
+# ::snt Yes , and if you can tell me it 's entrance fee , that 'd be great .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4246.json_0006
+# ::snt Could you give me the name of the museum ?
+( At1 / Attraction-Request
+  :Name ( aAt0 / question )
+)
+
+# ::id PMUL4246.json_0008
+# ::snt Can I have the info of this place thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4246.json_0010
+# ::snt Oh thank you for the name of the museum and what part of the area is this museum in ?   I 'd also like information about the Lensfield Hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Area ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4246.json_0012
+# ::snt Does the museum have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4246.json_0014
+# ::snt I need a taxi after the attraction you get contact number and car type
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4246.json_0016
+# ::snt I would like to leave the museum by 16:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL4246.json_0018
+# ::snt Thank you very much . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01819.json_0000
+# ::snt Please help me book a taxi to nandos
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id SNG01819.json_0002
+# ::snt I 'm leaving from riverboat georgina .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id SNG01819.json_0004
+# ::snt I would like to leave after 09:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id SNG01819.json_0006
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3931.json_0000
+# ::snt I need to dine at some place expensive in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3931.json_0002
+# ::snt I would like to try Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3931.json_0004
+# ::snt I need to book a table for 5 people 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 "5"
+  ))
+)
+
+# ::id PMUL3931.json_0006
+# ::snt Thank you very much , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0803.json_0000
+# ::snt Do you have 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 SNG0803.json_0002
+# ::snt Thank you very much for your help , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02342.json_0000
+# ::snt I need to book a taxi to pick me up at Funky Fun House to go to Huntingdon Marriott Hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG02342.json_0002
+# ::snt I prefer to leave after 09:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG02342.json_0004
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02342.json_0006
+# ::snt Not at this time . Thanks , though . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0849.json_0000
+# ::snt Can you help me find a place i am looking for ? Its name is the Jesus Green outdoor pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id MUL0849.json_0002
+# ::snt Great , thank you , and to be sure , this is actually a pool , correct ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0849.json_0004
+# ::snt Yes , I 'm also looking for a restaurant Can you help me with that , too ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0849.json_0006
+# ::snt Expensive , it should be in the centre and serve 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 MUL0849.json_0008
+# ::snt I am more interested in booking whichever will accept a table of four at 18:30 this 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 "four"
+  ))
+)
+
+# ::id MUL0849.json_0010
+# ::snt Yes , could you try 17:30 instead please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0849.json_0012
+# ::snt No I think that 's all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3282.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3282.json_0002
+# ::snt I will be needing a place to stay on the west side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3282.json_0004
+# ::snt get me the adress please
+( o / out_of_scope )
+
+# ::id PMUL3282.json_0006
+# ::snt i am also looking for a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3282.json_0008
+# ::snt I will be departing Cambridge and would like to arrive at 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 PMUL3282.json_0010
+# ::snt I am wanting to arrive by 17:30 and travel on a Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL3282.json_0012
+# ::snt Yes . I need 4 tickets and the reference number please . Thanks
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3282.json_0014
+# ::snt thanks that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4564.json_0000
+# ::snt I would like to see some type of entertainment while visiting cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4564.json_0002
+# ::snt If you could find me a good one , just tell me the area and I need a postcode
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4564.json_0004
+# ::snt Yes , I also need a restaurant ina mdoerate range that serve modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL4564.json_0006
+# ::snt How about the center ? I need a reservation for Wednesday for 1 person at 14:40 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:40"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4564.json_0008
+# ::snt I will take a reservation at the Riverside Brasserie for 1 person at 14:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4564.json_0010
+# ::snt Excellent .   Thanks for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0732.json_0000
+# ::snt It 's my wife 's birthday and I promised I 'd take her out . Are there any restaurants that serve mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0732.json_0002
+# ::snt I need something cheap please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0732.json_0004
+# ::snt i want you to book a table for 6 people at14:00 on friday . i need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0732.json_0006
+# ::snt Yes , I am looking for a train that departs from cambridge to peterborough . Is there any available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0732.json_0008
+# ::snt it should leave on saturday and arrive by 15:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0732.json_0010
+# ::snt That is perfect how much is it and what time does it leave ? Also how long is the ride ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0732.json_0012
+# ::snt That time is perfect , but could you quote me a price on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0732.json_0014
+# ::snt That would be great . I will need 6 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0732.json_0016
+# ::snt What was the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0732.json_0018
+# ::snt That will be all . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1091.json_0000
+# ::snt I am looking for a place to go !
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1091.json_0002
+# ::snt I like looking at the architecture of old buildings . I think it says a lot about how we used to live .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id SNG1091.json_0004
+# ::snt What would you suggest ?
+( o / out_of_scope )
+
+# ::id SNG1091.json_0006
+# ::snt The Holy Trinity Church sounds lovely . Can you give me their postcode , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id SNG1091.json_0008
+# ::snt No that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1359.json_0000
+# ::snt Hi , I need a train that departs from bishops stortford and leaves on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1359.json_0002
+# ::snt My destination is cambridge and needs to arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1359.json_0004
+# ::snt What would the price range be for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1359.json_0006
+# ::snt No but I need information on places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1359.json_0008
+# ::snt Can you suggest something ?
+( o / out_of_scope )
+
+# ::id PMUL1359.json_0010
+# ::snt Sounds good . Can I get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1359.json_0012
+# ::snt No , I think that this trip to Cambridge will make my wildest dreams come true .   Thanks for helping me make it happen .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1122.json_0000
+# ::snt I am looking for something to do , preferably on the west side of cambridge ; perhaps a museum of sorts .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1122.json_0002
+# ::snt Thank you , either one will be perfect . Can you choose one and get me the phone number , please ? Oh ! And the entrance fee , too .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1122.json_0004
+# ::snt Yes , have you heard of the Hobsons House Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1122.json_0006
+# ::snt Yes . Please book me a room for 4 nights starting Monday . We have 5 total guests . I also need 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 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1122.json_0008
+# ::snt I will need a taxi to take me from the museum to the hotel . I am planning on leaving the museum at 11:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :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 "hotel"
+  ))
+)
+
+# ::id MUL1122.json_0010
+# ::snt No thanks . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1546.json_0000
+# ::snt Do you have a monday train that I can take to cambridge ? I want to try some local restaurants .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1546.json_0002
+# ::snt Yes , I would like to arrive by 12:15 on monday . Thanks .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1546.json_0004
+# ::snt Book that for me please . I need it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1546.json_0006
+# ::snt Thank you . I 'm also looking for more information on a restaurant called golden house . Is there anything you can tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1546.json_0008
+# ::snt Yes , may I have their phone number ? And the price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL1546.json_0010
+# ::snt That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL1546.json_0012
+# ::snt No , that 's all . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0198.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves gastropub type food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0198.json_0002
+# ::snt Are any of these in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0198.json_0004
+# ::snt I want to book a table for 4 people at 16:00 on friday .
+( 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 MUL0198.json_0006
+# ::snt Is it available at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0198.json_0008
+# ::snt Yes please that be great , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0198.json_0010
+# ::snt Yes , I 'm looking for a hotel named Limehouse ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL0198.json_0012
+# ::snt Yes , please - could you book it for 4 people for 4 nights please ? Also , could you let me know the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0198.json_0014
+# ::snt Oh sure , start on friday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0198.json_0016
+# ::snt Wonderful , thank you for all your help . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4930.json_0000
+# ::snt Can you tell me about any hungarian restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4930.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 PMUL4930.json_0004
+# ::snt Whatever you recommend , please book me for 5 people at 12:15 on friday .
+( 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"
+  ))
+)
+
+# ::id PMUL4930.json_0006
+# ::snt I also need to find a two star room .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4930.json_0008
+# ::snt That sounds great . Could you give me the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4930.json_0010
+# ::snt No thanks . I do want a taxi though to go from the hotel to the restaurant , arriving by my reservation time . Tell me the car type and contact number .
+( 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"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL4930.json_0012
+# ::snt That is everything , thanks for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2362.json_0000
+# ::snt Hi there . I am looking to visit a great cinema in town . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2362.json_0002
+# ::snt any place if fine . please give me the phone number and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2362.json_0004
+# ::snt Yes please .   Can you provide info about a restaurant called prezzo .   What kind of food , price range , and what area if you can find it .   Thanks .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "prezzo"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2362.json_0006
+# ::snt Sounds good . Please make a reservation for 3 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 "3"
+  ))
+)
+
+# ::id PMUL2362.json_0008
+# ::snt No that 's it ! Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1008.json_0000
+# ::snt Hi , I want to travel to Cambridge by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1008.json_0002
+# ::snt I want to arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL1008.json_0004
+# ::snt I 'm leaving from Broxbourne on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1008.json_0006
+# ::snt Can you book for arrival closer to 17:30 for one person and give me the reference number . Also I would like to see a college in centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n15 / name
+     :op1 "17:30"
+  ))
+   :People ( PeoTr7 / People 
+    :name ( n17 / name
+     :op1 "one"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1008.json_0008
+# ::snt I 'm also looking for a place to go maybe a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1008.json_0010
+# ::snt I 'd like to look around the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1008.json_0012
+# ::snt Thanks so much .   That 's all for today .   Have a great one !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4919.json_0000
+# ::snt I am looking for a swimmingpool in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL4919.json_0002
+# ::snt I just need the address for one of them . I guess the one in the east will do .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4919.json_0004
+# ::snt Okay , great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4919.json_0006
+# ::snt Yes , actually , a train would be great . I need a train that 's going to Cambridge . I 'd like to arrive by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4919.json_0008
+# ::snt Yes , I need to leave on Thursday and am departing from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( onTr3 / none)
+)
+
+# ::id PMUL4919.json_0010
+# ::snt What times are available for departing from london liverpool street and arriving by 13:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4919.json_0012
+# ::snt What is the travel time for that trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1718.json_0000
+# ::snt Hi , I 'd like to find some place to go in the east . What 's good to visit ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1718.json_0002
+# ::snt Ca n't you suggest something please ? I need the address , attraction type and postcode when you find it please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1718.json_0004
+# ::snt That sounds great . What 's their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1718.json_0006
+# ::snt Thank you . Can you book a train for me ? I 'm leaving on Monday and I would like something that arrives by 12:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1718.json_0008
+# ::snt I 'm leaving from kings lynn and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1718.json_0010
+# ::snt Can you check again please for anything arriving before 12:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1718.json_0012
+# ::snt Yes please , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1718.json_0014
+# ::snt Yes , how much is that train ride going to cost me , in both time and money ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1718.json_0016
+# ::snt Ok , thank you very much . That is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1342.json_0000
+# ::snt I need a train that is leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1342.json_0002
+# ::snt I am traveling from Cambridge to Stansted Airport on Friday . I need to arrive by 9:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "9:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1342.json_0004
+# ::snt No , I do n't . Can you give me the earliest departure out of the 4 trains ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1342.json_0006
+# ::snt Yes , that sounds great .   Can you book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL1342.json_0008
+# ::snt Actually I have all the information I need but I would like to find a type of multiple sports attraction on the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1342.json_0010
+# ::snt Are there any theatres ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL1342.json_0012
+# ::snt Are there any churches or museums on the east side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1342.json_0014
+# ::snt Scratch that , I 'd like to see some multiple sports venues
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1342.json_0016
+# ::snt Okay could I have their entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1342.json_0018
+# ::snt That will be all for today . Thanks . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1898.json_0000
+# ::snt I 'm looking for information abut Magdalene College .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1898.json_0002
+# ::snt What 's the postcode ? I need to send a letter there . It 's a college , right ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n7 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL1898.json_0004
+# ::snt Could I get the full address as well ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1898.json_0006
+# ::snt I need a train to cambridge and it 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 MUL1898.json_0008
+# ::snt Saturday .   I need to arrive in Cambridge by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1898.json_0010
+# ::snt As long as I arrive in Cambridge by 19:00 that 's all I care about . I do n't want to cut it too close , though , in case of a train delay .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL1898.json_0012
+# ::snt That would be fine . For 9 people please . I will also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "9"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1898.json_0014
+# ::snt Actually , can I alter my reservation ? I only need it for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1898.json_0016
+# ::snt No , that would be it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4344.json_0000
+# ::snt I 'm looking for a place to sleep , not too expensive but not bargain basement , either .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4344.json_0002
+# ::snt I 'd like to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4344.json_0004
+# ::snt I would prefer a guesthouse . I do n't care about the other amenities .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id PMUL4344.json_0006
+# ::snt Yes , please pick one for me . I need to book for 6 people from tuesday through thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4344.json_0008
+# ::snt I need it for two nights starting tuesday . So I will be leaving THURSDAY .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4344.json_0010
+# ::snt i an also looking for a train . The train should depart from leicester and should leave after 16:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1418.json_0000
+# ::snt I need to get train ticket leaving cambridge after 14:45 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1418.json_0002
+# ::snt I need to go to Birmingham new street 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 MUL1418.json_0004
+# ::snt What is the exact travel time on the TR5435 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1418.json_0006
+# ::snt I could use some help finding a restaurant that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1418.json_0008
+# ::snt I do n't care about the cuisine but I want it to be in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1418.json_0010
+# ::snt That wo n't be necessary . What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1418.json_0012
+# ::snt Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0681.json_0000
+# ::snt I need help finding an expensive place to eat in the west please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0681.json_0002
+# ::snt Yes , I would like eat Indian food , where I can eat   Search Chicken Tikka Masala .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0681.json_0004
+# ::snt I 'd like to book the Rice Boat for 1 at 11:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0681.json_0006
+# ::snt No , I think that covers it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0433.json_0000
+# ::snt Hi , I 'm looking for a train departing from Stansted Airport . I 'd like it to arrive at the destination by 9:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "9:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0433.json_0002
+# ::snt I need to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0433.json_0004
+# ::snt Yes , I want to go to cambridge . Can you make a booking for 7 people and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0433.json_0006
+# ::snt Yes , that 's great can I get 7 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0433.json_0008
+# ::snt I think that 's all I needed . Thanks . Have a good night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0471.json_0000
+# ::snt Hi .   I was wondering if there are any Eastern European type restaurants in the south part of the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0471.json_0002
+# ::snt I 'm looking for an expensive eastern european place in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0471.json_0004
+# ::snt How about a Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0471.json_0006
+# ::snt I would like a reservation for 2 to the peking restaurant .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n16 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG0471.json_0008
+# ::snt I 'd like to make a reservation for Saturday at 11:45 . And there has been a change in plans , I will be dining alone .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0471.json_0010
+# ::snt Can I get the reference number for that reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0471.json_0012
+# ::snt Excellent . That is everything !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1844.json_0000
+# ::snt Hello I am looking for a theatre in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1844.json_0002
+# ::snt Can I get their address , phone number and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1844.json_0004
+# ::snt Thanks . I also need assistance with finding a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1844.json_0006
+# ::snt I am going to stansted airport on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1844.json_0008
+# ::snt I do n't have a preference regarding the departure time but I do need to arrive by 21:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL1844.json_0010
+# ::snt Just the 1 ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1844.json_0012
+# ::snt Can you confirm how long that train ride is please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1844.json_0014
+# ::snt Please book it . I will need the reference number as well .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1844.json_0016
+# ::snt Nope that is all for today . According to my list I did not really need to book that train but it saves me time ! Thank you so much !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG1070.json_0000
+# ::snt Could you help me find a place for entertainment ? Something 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 SNG1070.json_0002
+# ::snt Actually , can I get the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1070.json_0004
+# ::snt Can you tell me what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1070.json_0006
+# ::snt OK , then that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01957.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 north
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01957.json_0002
+# ::snt I do n't care as long as it 's cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01957.json_0004
+# ::snt alright . book that one for me
+( o / out_of_scope )
+
+# ::id SNG01957.json_0006
+# ::snt Yes , only one person . I will be arriving on Sunday , for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01957.json_0008
+# ::snt I do n't need a booking after all , sorry . Are there any cheap guesthouses in the north with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01957.json_0010
+# ::snt Please book a guesthouse . Can i also get the star rating and the postcode ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n21 / name
+     :op1 "guesthouse"
+  ))
+   )
+)
+
+# ::id SNG01957.json_0012
+# ::snt No , that will be all .   Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1607.json_0000
+# ::snt I need to find a spot on a train on Wednesday , can you help me find one ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1607.json_0002
+# ::snt I 'm leaving from London Kings Cross and going to Cambridge . I 'd like to leave after 14:30 on Wednesday .
+( 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 "14:30"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1607.json_0004
+# ::snt I 'll take the first one at 15:17 . When does it arrive ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "15:17"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1607.json_0006
+# ::snt ok i am also looking for a place to eat in the expensive price range    and should be located in the west
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1607.json_0008
+# ::snt No , nothing in particular . Just anything you would recommend .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rr2 / Restaurant-NoOffer
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1607.json_0010
+# ::snt Can you tell me the food type as well as the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1607.json_0012
+# ::snt Thank you very much , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0199.json_0000
+# ::snt I am looking to book a hotel in the Cambridge area .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0199.json_0002
+# ::snt I am looking for Cityroomz . I 'd like to book rooms for 7 people who will be staying for 4 nights from Sunday . Please respond with a reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0199.json_0004
+# ::snt Yes , I am looking for a restaurant in the west that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0199.json_0006
+# ::snt The restaurant should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0199.json_0008
+# ::snt Tandoori palace has a catchy name . Could you book me a table there for the same group of people on the same day at 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "tandoori"
+     :op2 "Palace"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL0199.json_0010
+# ::snt No , that 's all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0297.json_0000
+# ::snt I want to find a moderately priced restaurant that has 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(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0297.json_0002
+# ::snt I would like to book at La tasca please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+)
+
+# ::id MUL0297.json_0004
+# ::snt I want to book a table for 2 people at 16:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0297.json_0006
+# ::snt Yes , I 'll need a train on the same day , departing from london kings cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0297.json_0008
+# ::snt Yes , I am travelling to cambridge and need to arrive there by 8:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL0297.json_0010
+# ::snt Can I have the train ID and price of the 7:17 departure ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0297.json_0012
+# ::snt Hmm , that train ID and price do n't look right to me . Could you double - check that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0297.json_0014
+# ::snt I just need the departure time confirmed and that 's all , I should n't need it booked .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0297.json_0016
+# ::snt Perfect , thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2942.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 PMUL2942.json_0002
+# ::snt How about a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2942.json_0004
+# ::snt Yes , Ill need the number along with the address and postal code .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2942.json_0006
+# ::snt I also need the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2942.json_0008
+# ::snt Can I get the postcode too please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2942.json_0010
+# ::snt I 'm also looking for a place to stay in the same area as Cambridge university botanic gardens
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "Cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2942.json_0012
+# ::snt A guesthouse please and with a star rating of zero .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL2942.json_0014
+# ::snt Actually could you get me the postcode , their price range , and whether they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2942.json_0016
+# ::snt Thank you very much . that should be it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2942.json_0018
+# ::snt No , thanks . I have everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0601.json_0000
+# ::snt I would like to go to 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 SNG0601.json_0002
+# ::snt How about the moderate one ? May I have their address , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id SNG0601.json_0004
+# ::snt No , that is all , thank you .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1981.json_0000
+# ::snt Hi there . 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 MUL1981.json_0002
+# ::snt I would like to leave after 12:15 on a Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1981.json_0004
+# ::snt I 'm not sure if I need to book just yet .   Can you tell me the travel time for this please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1981.json_0006
+# ::snt Is there an   All Saint 's Church ? I would like to visit it as well .
+( o / out_of_scope )
+
+# ::id MUL1981.json_0008
+# ::snt That sounds wonderful . Could I get the phone number along with the attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1981.json_0010
+# ::snt Thank you so much ! That is all the help I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0527.json_0000
+# ::snt I 'm looking for a place to eat 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 SNG0527.json_0002
+# ::snt I am not particular . how about moderate ? I will need their phone number , address and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id SNG0527.json_0004
+# ::snt Wonderful , that 's all I need to know . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2254.json_0000
+# ::snt I need to get a guesthouse that does n't have free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL2254.json_0002
+# ::snt Please book it for me for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2254.json_0004
+# ::snt Please book it for 1 person for 5 nights starting friday .   Please provide me with the reference number .   Thank you .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2254.json_0006
+# ::snt I need it for 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2254.json_0008
+# ::snt thank you .   I 'm also looking for a train leaving peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2254.json_0010
+# ::snt I am leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2254.json_0012
+# ::snt I am going to Cambridge . The train need to be on the same day as the hotel booking and arrive by 10:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2254.json_0014
+# ::snt Yes , what 's the departure time and price ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2254.json_0016
+# ::snt Thank you ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0306.json_0000
+# ::snt I am looking for a train departing from Cambridge leaving on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0306.json_0002
+# ::snt I need one that leaves after 13:30   for Bishops Stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0306.json_0004
+# ::snt And this train leaves from Cambridge ? If so could you please book it for 7 people and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0306.json_0006
+# ::snt I am also looking for a place to eat around the centre area that serves gastropub style food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0306.json_0008
+# ::snt Yes , please book a reservation for 7 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0306.json_0010
+# ::snt Can I get the reference number for that .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0306.json_0012
+# ::snt Also Tuesday at 10:00 .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL0306.json_0014
+# ::snt Can you get a table for 7 at 9:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "9:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0306.json_0016
+# ::snt Ok great thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2228.json_0000
+# ::snt Hello , I would like to book a train , leaving Cambridge and going 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 MUL2228.json_0002
+# ::snt I just want to arrive in stansted airport on tuesday before 11:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2228.json_0004
+# ::snt It 's a little early in the morning , but it will do , I 'll just set my alarm extra loud . Departure time is 06:40 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "06:40"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL2228.json_0006
+# ::snt I will get tickets at the train station , early trains usually are n't that full . Can you find me a hotel though ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id MUL2228.json_0008
+# ::snt I am looking for a moderately - priced hotel in the north part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2228.json_0010
+# ::snt I need to book in of those that has free wifi and free parking . I will to book fro 5 people for two nights starting on Sunday . I need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2228.json_0012
+# ::snt No , that is all I need today . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0641.json_0000
+# ::snt I 'm writing an article on places in cambridge with no stars . Can you help me find a place to stay that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( Ho2 / 0)
+)
+
+# ::id MUL0641.json_0002
+# ::snt Are any of these hotels in the expensive price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0641.json_0004
+# ::snt Are there any expensive hotels that have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0641.json_0006
+# ::snt Do any of the locations you have found offer free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0641.json_0008
+# ::snt Ok , is there one that you would recommend ?
+( o / out_of_scope )
+
+# ::id MUL0641.json_0010
+# ::snt Ok , I also want to find a train from cambridge to peterborough on sunday please i want to be there by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0641.json_0012
+# ::snt Where is the hotel located ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0641.json_0014
+# ::snt What area of town is the hotel in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL0641.json_0016
+# ::snt Does it have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0641.json_0018
+# ::snt That 's alright . I can book it later . I 'm also looking to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0641.json_0020
+# ::snt Thank you , can you please tell me the travel time and confirming the cost is 13.20 pounds ? That 's all I will need .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0641.json_0022
+# ::snt No , that would be all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1194.json_0000
+# ::snt Hello , I need information about Old Schools .
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n3 / name
+     :op1 "Old"
+     :op2 "Schools"
+  ))
+   )
+)
+
+# ::id PMUL1194.json_0002
+# ::snt I do n't have an area preference .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1194.json_0004
+# ::snt What is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1194.json_0006
+# ::snt Yes , I 'm looking for a train that leaves on wednesday for cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1194.json_0008
+# ::snt Monday at 11:00 for 5 people please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1194.json_0010
+# ::snt leaving ely anytime after 15:15 and I need to know how long the ride is and the specific arrival time please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0527.json_0000
+# ::snt Hi , could you tell me some attractions in Cambridge ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0527.json_0002
+# ::snt A swimming pool sounds like much more fun , does n't it ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0527.json_0004
+# ::snt Any one of those is fine . May I get the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0527.json_0006
+# ::snt Yes . I am also looking for a train , leaving on Friday after 10 , depart cambridge , going to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0527.json_0008
+# ::snt That will work . Can I have this booking for six people as well as the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0527.json_0010
+# ::snt Great thank you that should be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+