Which of the following groups of bones in the human body, categorized according to shape, are correct: (more than one option is correct)
a. Vertebrae---irregular bones
b. Humerus and Femur---short bones
c. Maxilla and Zygomatic---long bones
d. Phalanges---short bones
e. Talus and Calcaneus---long bones
f. Ribs---flat bones
g. Frontal and Parietal---irregular bones
h. Fibula and Tibia---long bones