Supposons que pour la dame, cadet signifie plus jeune. Sa première phrase signifie donc que Pierre est le cadet ou Yves est le cadet. Le cadet ne peut donc pas être Julien, donc d'après sa seconde affirmation, on peut en déduire que Pierre est l'aîné. Selon la première affirmation, Yves est donc le cadet. Ainsi, l'ordre du plus âgé au plus jeune est : Pierre, Julien, Yves.
Supposons à présent que pour cette dame, le cadet est celui qui vient après l'aîné. On sait que soit Pierre est l'aîné, soit Julien est le cadet, une seule des deux affirmations étant vraie. Si Pierre était l'aîné, alors Julien ne serait pas le cadet, et il serait alors le plus jeune. Mais le plus jeune doit être Pierre ou Yves ! Il y a une contradiction donc Pierre n'est pas l'aîné. On en déduit que Julien est le cadet (pour que la seconde affirmation de la dame soit vraie) et que Pierre est le plus jeune (il n'est pas l'aîné). L'ordre du plus âgé au plus jeune est donc : Yves, Julien, Pierre.
Ainsi, nous ne pouvons pas donner l'ordre des frères mais nous savons que Julien est le deuxième !

Retour à l'énoncé