Among the following the strongest nucleophile is
C2H5SH
Although CH3COO− and NCCH-2 are -vely charged but the -ve charge on them is stabilized by resonance and hence are less willing to donate a pair of electrons than C2H5SH and CH3NH2
Among C2H5SH and CH3NH2 , 'S' is less electronegative than N and hence C2H5SH is more willing
to donate a pair of electrons. Thus C2H5SH is the strongest nucleophile.