The first thing that’s clear is that you  need to find a way for Hedge to try every combination until one works.
Lo primero que está claro es que  debes encontrar una forma de que Hedge pruebe  todas las combinaciones hasta que una funcione.