Step-by-step explanation:
All of the above because each one of them could have an impact on your weight.
7.6m questions
10.2m answers