A. Camshaft
B. Alternator shaft
C. Crankshaft via drive belt
D. Crankshaft directly
Please do not use chat terms. Example: avoid using "grt" instead of "great".