p or n hu b