The answer is B. Amino Acid
Think of it this way - all the structures you mentioned are made up of amino acids. Dipeptide (di = two) is a small molecule made up of two amino acids. Polypeptides, as you mentioned, are a chain of many amino acids (poly = many).