Is Yoga enough

Is Yoga enough on its own or do you need to add something like running or swimming to make it a complete exercise program?