Three fronts hopeful of victory, 23-day long campaign ends in Nilambur