Relax

Respuesta :

7980÷84=95
The length of the garden is 95m

Hope my answer helped u :)