Desenvolvimento da 2 parte do assignment