English: and ought to have succeeded.
Telugu: మరియు అది నెరవేరుతుందని ఉండాలి.