22 Diff sources of P.
Can be grouped into these 3 categories