English: Their ingenuity is amazing.
Telugu: వాటి తెలివితేటలు అమోఘం అనిపిస్తుంటాయి.