English: I'm stunned too.
Telugu: నేనూ తలదించేను.