external reset arduino

with one of my projects, I need to pull an Arduino reset pin to ground but it needs to be external.
but I only have three options:

  2. a bd139 NPN transistor.
    3 a bc547a NPN transistor.

is it still possible with these options?

I only can supply 5v to the gate of the MOSFET

Is this a ‘choose the best’ type question that you have to answer in some test ?

A switch to ground is all that is needed.

yea i know that. but i another micro controler that works on 3.3v needs to control the switch. so you need a mosfet or something else. and I don't know how I could do this.