What is the smallest bone in human

WHAT IS THE SMALLEST BONE IN HUMAN
A. Stapes
B. Marrow
C. Phalanx
D. Ulna

Ans A