p.p.p.n.w.o.j.h.m