25 = 5*5 and 9 = 3*3, which we can exploit to write
[tex]25^x-9^y=(5^2)^x-(3^2)^y=5^{2x}-3^{2y}=(5^x)^2-(3^y)^2[/tex]
so that this expression is actually a difference of squares. We can factorize this to get
[tex](5^x-3^y)(5^x+3^y)=18[/tex]
and given that [tex]5^x-3^y=3[/tex], we divide both sides by this to get
[tex]5^x+3^y=\dfrac{18}3=\boxed{6}[/tex]