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