Lời giải:
$3^x.x^2=4y(y+1)$ nên $x$ chẵn. Đặt $x=2a$ ta có:
$3^{2a}.a^2=y(y+1)\Leftrightarrow (3^a.a)^2=y(y+1)$
Dễ thấy $(y,y+1)=1$ nên để tích của chúng là scp thì $y,y+1$ là scp.
Đặt $y=m^2; y+1=n^2$ với $m,n$ tự nhiên.
$\Rightarrow 1=(n-m)(n+m)$
$\Rightarrow n=1; m=0\Rightarrow y=0\Rightarrow x=0$