#!/usr/bin/python3 # Jednosměrné spojové seznamy s předáváním na konec import sys class MyNode: def __init__(self, x): # Každy prvek si pamatuje hodnotu a následníka self.value = x self.next = None class MyList: def __init__(self): # Seznam si pamatuje odkaz na svůj první a poslední prvek self.first = None self.last = None def append(self, x): """Zapojí prvek se zadanou hodnotu na konec seznamu.""" n = MyNode(x) if self.last is not None: self.last.next = n else: self.first = n self.last = n def print(self): n = self.first while n is not None: print(n.value) n = n.next l = MyList() for a in sys.stdin: l.append(int(a)) l.print()