English: A very puzzling film indeed.
Telugu: ఇది నిజంగా ఒక ఛాలెంజింగ్ సినిమా.