English: More effort is required from You.
Telugu: ఇది మీ నుండి మరింత కృషికి అవసరమవుతుంది.