A Combinatorial Algorithm for Pfa