Notes:
2ème solution en bleu : on passe par une relation ternaire