class Flight:
    def __init__(self):
        self.flightNum = 0
        self.origin = ""
        self.destination = ""
        self.plane = Plane()

    def readFlight(self, f): #read flight info: flightNum, origin, destination, Plane
        self.flightNum = int(f.readline())
        origin = f.readline()
        origin = origin.strip()
        self.origin = origin
        destination = f.readline()
        destination = destination.strip()
        self.destination = destination
        # print(self.flightNum, self.origin, self.destination)
        self.plane.readPlane(f)

    def writeFlight(self, f):
        f.write(str(self.flightNum) + "\n")
        f.write(self.origin + "\n")
        f.write(self.destination + "\n")

    def getFlightNumber(self): #return flightNum
        return self.flightNum

    def addPassenger(self): #add passenger to flight.plane
        self.plane.addPassenger()

    def removePassenger(self):
        self.plane.removePassenger()