Versión con fallos al enfrentar H1 y H2

Probablemente falla analyzeUtility()
Falla al enfrentar H1 y H2