figures, P/A logic