English: This leaves me somewhat bemused.
Telugu: ఇది నన్ను కొంచెం ట్రేస్ ఫీల్ అయ్యేలా చేస్తుంది.