Bon voilà en fait je me prépare pour un olympiade de maths et je me bloque sur une question assez délicate

Voilà la question est
Determinez les fonctions f:R->R
telles que pour tous reels x et y on a

(x+y)(f(x)-f(y))=f(x²)-f(y²)

Voilà en fait j'aimerais avoir l'ombre d'une idée ou une méthode pour ce genre de probléme car elle a été posée dans 3 des précédents olympiade.

Merci d'avance

Merci d'éviter les doublons (mathématiques du collège et du lycée + mathématiques du supérieur), choisissez en un et puis c'est tout. Les membres pouvant répondre interviennent sur les deux rubriques de toute façon.