ppf (19)