Airline Seat Allocation with Multiple Nested Fare Classes | Synapse