Name the different whorls of a flower

The different whorls of a flower are :
(a) Calyx (b) Corolla
© Androecium (d) Gynoecium