f
a
4
f
4
16
f
a
X
f
a
?X
f
f
a
X
f
f
a
X
X
P
X
P
X
P
A
Z
Bill
William
Happy
Bill
Happy
William
f
a
X