English: All this puzzled me.
Telugu: ఇదంతా నాకు కొట్టినపిండే.