Mulitple Choice Questions

Which one of them is a micro-molecule?

    1. Polysaccharide
    2. Protein
    3. ATP
    4. Hemoglobin