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
rawThe sprout below matches the sprout above (wrapping around)This sprout is in an even positionThere is no sprout without a bean
cookedThere are as many beans on the left as on the right on all sprouts togetherAlways. This sprout should always be eaten firstThe sprout below cannot be eaten. If there is no sprout below, this one is valid.
burntThere is at most one other sprout like this oneThere is no cooked sproutThere has been exactly one sprout eaten already.