Which of the following earth moving machines has the shortest cycle time?

Which of the following earth moving machines has the shortest cycle time?

A. Drag line
B. Hoe
C. Clam shell
D. Dipper shovel