English: It is baffling.
Telugu: ఇది తికమక పెడుతుంది.