English: This took time.
Telugu: ఇందుకు టైమ్‌ పట్టింది.