PAC (Explicit)

Prototype (Explicit)