English: Although even that was impossible!
Telugu: పైగా అది అసాధ్యం కూడా!