Petite erreur, X et Y sont des parties de N (mais doivent générer tous les relatifs).
Pour Z à la place de N, vos solutions simples fonctionnent bien sûr.
Et oui moi aussi j'ai déjà rencontré cet exercice dans le passé mais je ne sais plus si c'est sur ce forum.