Hola Clara, los equilibrio ácido-base son más rápidos que los nucleófilos y se produce la sustracción del hidrógeno ácido del -SH antes que el ataque nucleófilo.
Una vez desprotonado el tiol y formado el tiolato se produce la ciclación mediante SN2 intramolecular.
En el apartado c) se trata de una SN2 entre el dihaloalcano y el amoniaco, sustituyendo un bromo por -NH2 y liberando una molécula de HBr. En la siguiente etapa la molécula cicla al contener un nucleófilo -NH2 y un grupo saliente -Br
Saludos