creo que te has equivocado, porque ya lo conocia... la clave es contar la cantidad de letras que tiene cada numero (veinticuatro tiene 12 letras, dieciocho tiene 9, catorce tiene siete, y cuatro (no ocho), tiene 6 letras)
Por lo tanto, cuando el guardia dice 4, y el otro responde 2, tendria que haber respondido 6.