The BJP on Saturday challenged West Bengal Chief Minister Mamata Banerjee to announce that she will contest the coming state election only from Nandigram if she is confident of her victory, prompting TMC to hit back and ask the saffron party to first name its chief ministerial candidate.