class spojak:
    def __init__(self,hod,next=None):
        self.hod=hod
        self.next=next

class spojs:
    def __init__(self):
        self.zacatek=None
        self.konec=None

    def pridej_na_zacatek(self,co):
        self.zacatek=spojak(co,self.zacatek)
        if(self.konec==None):
            self.konec=self.zacatek
    
    def pridej_na_konec(self,co):
        if self.konec!=None:
            self.konec.next=spojak(co)
            self.konec=self.konec.next
        else:   self.pridej_na_zacatek(co)

    def member(self,co):
        pom=self.zacatek
        while(pom!=None and pom.hod!=co):
            pom=pom.next        
        return pom

    def smaz_prvni_prvek(self):
        if(self.zacatek!=None):
            hod=self.zacatek.hod
            self.zacatek=self.zacatek.next
            if(self.zacatek==None):
                self.konec=None
            return hod
        else:   return None

    def delete(self,co):
        if(self.zacatek!=None):
            if(self.zacatek.hod==co):
                self.zacatek=self.zacatek.next
                if(self.zacatek==None):
                    self.konec=None
            else:
                pom=self.zacatek
                while(pom.next!=None and pom.next.hod!=co):
                    pom=pom.next
                #Budto dojedeme pred konec nebo najdeme
                #pom !=None !!!!!
                if(pom.next!=None):#prvek tam neni
                    pom.next=pom.next.next
                    if(pom.next==None):
                        self.konec=pom

class fronta:
    def __init__(self):
        self.seznam=spojs()
    def pridej(self,co):
        self.seznam.pridej_na_konec(co)

    def uber(self):
        return self.seznam.smaz_prvni_prvek()

class zasobnik:
    def __init__(self):
        self.seznam=spojs()
    def pridej(self,co):
        self.seznam.pridej_na_zacatek(co)

    def uber(self):
        return self.seznam.smaz_prvni_prvek()


seznam=spojs()
seznam.delete(3)
hod=int(input())
while(hod!=-1):
    seznam.pridej_na_konec(hod)
    hod=int(input())

seznam.delete(3)
seznam.delete(-1)
seznam.delete(5)
seznam.delete(1)
seznam.delete(2)
seznam.delete(4)
hod=seznam.smaz_prvni_prvek()
while(hod!=None):
    print(hod)
    hod=seznam.smaz_prvni_prvek()

