Select ALL the correct answers.

A mother has blood type A and her son has blood type O. Which blood types are possible for the father?

a) AB
b) B
c) O
d) A