Beans, good food and many benefits: