what is the best benefits of a good warm up?

A. Increase blood flow
B. Warm our muscles
C. Boost your breathing
D. All of the above