All of them technically
Explanation: Vigorous definition is characterized by or involving physical strength, effort, or energy.