Non y'a a pas !
g°f est injective donc f est injective (classique).
f°g°f(x) = f(g°f(x)) = f(x³) = f°g(f(x)) = f(x)²
x = 0 : f(0)² = f(0)
x = 1 : f(1)² = f(1)
x = -1 : f(-1)² = f(-1)
Mais l'équation x²=x n'admet que 2 solutions, comme f(0),f(1),f(-1) sont des solutions il y en a au moins deux identiques. Ca contredit l'injectivité de f.
Conclusion il n'y a pas de solution à f(x³) = f(x)² et donc encore moins au problème initial !