Implementacao inicial TP1