順番に考えてみましょう。
血液型には、A・B・Oの3つの遺伝子があり、
子は両親から1つずつ受け取ります。その組み合わせが、
・AA または AO … A型
・BB または BO … B型
・OO … O型
・AB … AB型
となります。
XさんとYさんの子供は全ての血液型の可能性を持つので、
2人の血液型の組み合わせはAOとBOしかありません。
また、XさんとZさんの子供はB型かO型なので、この時点で
XさんがBO、YさんがAOであることが分かりますね。
Zさんは、BOまたはOOです。
そこで、YさんとZさんの場合を考えると、
ZさんがBOである場合は全ての血液型、OOである場合は
A型もしくはO型の子供が生まれることになります。
…と、まともに考えれば以上の答えになりますが、
この問題はそんな答えではありません(^ ^)。
よく考えてみましょう。XさんとYさん、XさんとZさんに
子供ができる可能性があるということは、
YさんとZさんは『同性』ということになります。
つまり、YさんとZさんには、どの血液型の子供も
生まれる可能性は無い、ということです。
血液型の知識がある人ほど引っかかったのでは。