Pregunta de entrevista de Fawry

java basics design patterns two or three problem solving questions collections (set) and big O