Grupo d2 algorithm