English: That is a bit baffling.
Telugu: ఇది కొంచెం తికమక పెట్టే విషయం.