n p m   t e s t 
 
 