English: Both of those seem very plausible.
Telugu: రెండూ చాలా టచింగ్ గా అనిపించాయ్ .