Staying fit – it’s worth the sweat