English: the idea was new.
Telugu: ఐడియా కొత్తదే.