English: Their technology also aided them.
Telugu: దీంతోపాటు సాంకేతిక పరిజ్ఞానాలనేవి వారికి తోడ్పడ్డాయి.