Which fo the Following is the smallest bone on the human body?

Stapes

malleus

Vomer

Incus