Which of the following are triploblastic and acoelomate?

Which of the following are triploblastic and acoelomate?

A. Sponges
B. Annelida
C. Platyhelminthes
D. Aves