Which of the following activities will improve both muscular strength and flexibility?

A: Bicyclling
B: Gymnastics
C: Stretching
D: Weight lifting​