Exemplo usando Diamond