tn P p o p b cn ^ cn o?