n p n p pp