Answer:
18 and 5
Explanation:
if 'x' - is the length and 'y' - the width of the rectangle, then
2(x+y)=46 - perimeter of the original rectangle and 2(2x+(y+5))=66 - the perimeter of the new rectangle.

Finally, the length is x=5 and the width is y=18.