English: This was aided by his natural talent.
Telugu: ఈ తన నైపుణ్యం స్వభావం ద్వారా దోహదపడ్డాయి.