Vamos deixar de usar grafos para modelar o problema

A remoção da dependência de grafos foi a pedido do próprio autor do submódulo, Carlos Bonetti.