English: They have given me more than what I need.
Telugu: అవి నాకు అవసరానికి ఎక్కువగానే అందాయి.