由题知长方形宽420/12=35,所以原面积为35×(35+12)=1225+420=1645
可以先设长方形的宽为a.长为12+a.则面积为a*(12+a).长减去12后变为边长为a的正方形,面积为a*a.可得方程:a*(12-a)-a*a=420.解得a=35.所以长方形长为35*47=1645平方分米