nomnomenon.com
Beans cause flatulence because their sugars cannot be digested
Beans contain oligosaccharides and our stomachs do not have enzymes to digest them. Hence, they are broken down into gases by the large intestine's bacteria