Zapišite razred Person, ki naj ima: instančni spremenljivki firstName in lastName, konstruktor z dvema parametroma in metodo toString. Zapišite razred Event, ki naj ima: instančne spremenljivke: title (tipa string), description (tipa string), presenter (tipa Person*), date (tipa Date, ta razred ste že zapisali v nalogi 4.1) in attendees (tipa vector), konstruktor s 4 parametri (brez attendees), metodo addAttendee(Person* person), ki doda osebo v seznam udeležencev, in metodo toString. Zapišite razred Conference, ki naj ima: instančne spremenljivke: title (string), startDate (Date), endDate (Date) in events (vector), konstruktor s tremi parametri, metodo addEvent(const Event& event), ki doda dogodek v seznam dogodkov, in metodo toString. V glavnem programu zapišite oz. sestavite program, ki bo imel vsaj eno konferenco z vsaj 3 dogodki. Vsak dogodek naj ima vsaj 3 udeležence. Pri reševanju naloge upoštevajte vso do sedaj pridobljeno znanje (uporaba inicializacijskega seznama, konstantne metode, zapišite si metode get/set tam, kjer jih potrebujete itd.).