Mesosome
Ribosome
Peroxisome
Endoplasmic reticulum
Ribosomes are present in the cytoplasm and on the surface of rough endoplasmic reticulum as well as in mitochondria and chloroplast and hence are called as organelle within an organelle. So, the correct answer is option B (assuming the options are correctly numbered).