# number of nodes 14 # end # root 11 # end # left-right order should be retained # nodes (node#, name, label, instances) 1, "from", "Leaving From (city or airport)" 2, "to", "Going To (city or airport) " 3, "ad", "Adults", "1, 2, 3, 4, 5, 6" 4, "ch", "Children", "0, 1, 2, 3, 4, 5" 5, "inf", "Infants", "0, 1, 2, 3, 4, 5" 6, "depDay", "", "1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31" 7, "depMon", "", "Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, Jan" 8, "retDay", "", "1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31" 9, "retMon", "", "Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, Jan" 10,"cabin", "Flight class", "Economy (lowest price), Economy (flexible ticket), Premier Economy (lowest), Premier Economy (flexible), Business/Club (lowest), Business/Club (flexible), First (lowest), First (flexible), Concorde (lowest)" 11, "", "" 12, "", "" 13, "", "Departing On" 14, "", "Returning On" # end # (level by level top-down, start from root) # edges 11-1,2,12,13,14,10 12-3,4,5 13-6,7 14-8,9 # end