English: Compelling, yes.
Telugu: చాలెంజింగ్, అవును.