English: Gods knew this very well.
Telugu: దేవతలకు ఈ సంగత్తిన్నీ తెలిసింది.