Which of the following is true?
A person with type AB blood can only receive type O blood cells.
A person with type B blood can receive types B and O blood cells.
A person with type A blood can receive types A, B, and O blood cells.
A person with type O blood can donate to and receive all blood types.