English: Some of them took explaining.
Telugu: వీరిలో కొందరు తమ వివరణ ఇచ్చారు.