Pregunta de entrevista de Molex

basic python like construtor , pass , string , add two strings , first most non duplicate element in a list