English: A bit more time and perseverance is necessary.
Telugu: దీనికి కాస్త సమయం, కృషి కావాలి.