No, but any 10 year old should know these things.
Now, I really am NOT sure about the tofu statement. Never really been sure what tofu actually is. LOL. Could someone who knows ANYTHING about that subject elaborate?