Objekti dolaze u program.
U svakom objektu može biti naveden broj telefona i/ili login
(ili jedno od ovih vrijednosti, ili oba odjednom), kao i korisno opterećenje u obliku binarnih podataka.
Dolazni objekti trebaju se pohraniti u radnu memoriju
uz poštivanje sljedećih ograničenja:
Ako dolazni objekt ima isti login i/ili telefon kao neki od već pohranjenih,
pohranjeni objekt treba biti izbrisan, a dolazni ne treba spremati.
Ako objekt ostane u radnoj memoriji više od 60 sekundi, treba ga izbrisati.
Pretpostavlja se da objekti često dolaze.
Osim toga, objekti koji se podudaraju po loginu/telefonu su znatno rjeđi od
ukupnog broja dolaznih objekata.
void process(Object o)
{
}