tres primeiros exemplos funcionando corretamente