Adicionado o exercicio 12 de semaphore