zadanie 7 - Visitor/Iterator