21 Candidates vie for PP-9 RWP III in general elections