The smallest bone

Vitamin "P" is: Niacin (one of the vitamin B-complex group)

Vitamin "M": Folic acid

The smallest bone found in the
human body is located in the middle ear. The staples (or stirrup) bone is only 2.8 millimetres long.