Buen día!
Para llegar a la respuesta que deseas, analicemos la información que el problema brinda :
"Aldo dice "la edad de Daniel no es 66 años""
Esta respuesta elimina tanto a Aldo y a Daniel, por lo siguiente :
Si Aldo estuviera diciendo la verdad, es decir, que la edad de Daniel no es 66, según la información del problema, Daniel tendría que tener 48 años, y por lo tanto, sería el único capaz de decir la verdad, por lo tanto, ni Daniel puede tener 48 años ni Aldo puede decir la verdad en ese caso, porqueambos se contradicen si la declaración es cierta.
Por lo tanto, llegamos a la conclusión de que :
Aldo mintió y,
Daniel también es mentiroso, porque su edad no puede ser 48 años en base a la declaración anterior.
Por lo tanto, Aldo y Daniel son los mentirosos y Edwin siempre dice la verdad.
La respuesta al problema sería laA) Edwin tiene 48.