English: These two questions have baffled me for a long time.
Telugu: ఈ రెండు సందేహాలు నన్ను చాలా కాలం వెంటాడాయి.