English: A lot of effort and encouragement was necessary for it.
Telugu: దీనికి చాలా కృషి మరియు కృషి అవసరం.