@nordern pnp and npn have about the same difficulty, just different connection requirements.