On the Subject of Bean Sprouts

Me and the boys at 3 am frying B E A N S

This module has bean sprouts on it. Some sprouts have a bean on either the left or right side. Additionally, each sprout can be raw, cooked or burnt. To solve the module, you must consume three valid sprouts (but no more). Eating an incorrect bean will cause a strike. If no valid beans are present, the module will not strike you for eating a different one. Eating more than three beans will also cause a strike but the module will stay solved. Note that you cannot see a sprout when it has been eaten.

Finding Valid Sprouts

To find out if a bean is valid or invalid, plug all of the bean's information into the table below. This will tell you whether or not the bean is valid. Consume the first valid bean from top to bottom.

leftnoneright
rawIf the sprout below matches the sprout above (wrapping around)If this sprout is in an even positionIf there is no sprout without a bean
cookedIf there are as many beans on the left as on the right on all sprouts togetherAlways. This sprout should always be eaten firstIf the sprout below cannot be eaten. If there is no sprout below, this one is valid.
burntIf there is at most one other sprout like this oneIf there is no cooked sproutIf there has been exactly one sprout eaten already.