A

C D H I M P S W