The first thing that’s clear is that you  need to find a way for Hedge to try every combination until one works.
A primeira coisa óbvia é que é preciso encontrar um modo para que Hedge tente todas as combinações até que uma funcione.