[f(xy)]2=x(f(y))2
putting y=1, we get,
f(x)2=xf(1)2..................................................1
given that f(2)=6
=> substituting x=2, in 1
36=2f(1)2=> f(1)= root(18)----------------------------2
f(50)=f(5*10)=

5 *f(10)---------------------------------3
f(10)=f(2*5)=

2* f(5)-----------------------------------4
f(5)=f(5*1)=

5*f(1)----------------------------------------5
as from eq2 f(1)=root18, and substituting the values of f(5) and f(10) from 4 and 5 in eq 3 we get f(50) as 30
If my answer is correct then please be kind enough to rate me as ive spent quite a bit of time on this one. if not then please do correct me for i too being a student would like my wrong fundas to be corrected if i had any