B -- Implementation
C A