D
P
G
d