English: Both were necessary but still not enough.
Telugu: ఈ రెండూ అవసరమే కానీ, సరిపోవు.