My argument lacs in rigour
f(0)=0
f(1)[f(1)^2n -1]=0
so either f(1)=0 or f(1)=1
take f(1)=1
simlarly proceedin
f(integer)= integer.
so a good guess mayb f(x)=x+c
also plug x=0
u get f(y)^2n+1=f(y^2n+1)
differnetiatin n simplifyin
f'(y)=f'(y^2n+1)
Des all fit into the picture if f'=1