P ' fn ( ng,